Computer >> Máy Tính >  >> Lập trình >> C#

Các lớp trong C # là gì?

Khi bạn xác định một lớp, bạn xác định một bản thiết kế cho một kiểu dữ liệu. Đối tượng là các thể hiện của một lớp. Các phương thức và biến tạo thành một lớp được gọi là thành viên của lớp.

Một định nghĩa lớp bắt đầu bằng lớp từ khóa theo sau là tên lớp; và phần thân của lớp được bao bởi một cặp dấu ngoặc nhọn. Sau đây là dạng chung của định nghĩa lớp -

<access specifier> class class_name {

   // member variables
   <access specifier> <data type> variable1;
   <access specifier> <data type> variable2;
   ...
   <access specifier> <data type> variableN;
   // member methods
   <access specifier> <return type> method1(parameter_list) {
      // method body
   }  

   <access specifier> <return type> method2(parameter_list) {
      // method body
   }
   ...
   <access specifier> <return type> methodN(parameter_list) {
      // method body
   }
}

Sau đây là một số điểm chính về các lớp -

  • Các chỉ định truy cập chỉ định các quy tắc truy cập cho các thành viên cũng như chính lớp đó. Nếu không được đề cập, thì mã xác định quyền truy cập mặc định cho một loại lớp là nội bộ. Quyền truy cập mặc định cho các thành viên là riêng tư.

  • Kiểu dữ liệu chỉ định kiểu của biến và kiểu trả về chỉ định kiểu dữ liệu của dữ liệu mà phương thức trả về, nếu có.

  • Để truy cập các thành viên trong lớp, bạn sử dụng toán tử dấu chấm (.).

  • Toán tử dấu chấm liên kết tên của một đối tượng với tên của một thành viên.