tailieunhanh - Class & Object Thiết kế và cài đặt lớp & đối tượng1 1OOP in C# - GV: Phạm

ĐỂ ĐỊNH GNHĨA MỘT KIỂU DỮ LIỆU MỚI HAY MỘT LỚP ĐẦU TIÊN PHẢI KHAI BÁO RỒI SAU ĐÓ MỚI ĐỊNH NGHĨA CÁC THÀNH PHẦN DỮ LIỆU ( THUỘC TÍNH ) VÀ CÁC HÀM ( PHƯƠNG THỨC) CỦA KIỂU DỮ LIỆU ĐÓ. | Lớp Class Để định nghĩa một kiểu dữ liệu mới hay một lớp đầu tiên phải khai báo rồi sau đó mới định nghĩa các thành phần dữ liệu thuộc tính và các hàm phương thức của kiểu dữ liệu đó. Cú pháp Mức độ truy cập Class Tên lớp Lớp cơ sở Phần thân của lớp 2 OOP in C - GV Phạm Đình Sắc - dinhsac@ 1 yi Class Object tt Mức độ truy cập gồm các từ khóa sau public private internal protected internal protected Tên lớp name class định danh của lớp Lớp cơ sở basic class lớp cha Thân lớp được bao bọc bới dấu là nơi chứa khai báo Các thành phần dữ liệu data members Các phương thức methods 3 OOP in C - GV Phạm Đình Sắc - dinhsac@ Mức độ truy cập Access Modifier Y nghĩa public Thành viên được nhìn thấy bởi bất kỳ phương thức nào của lớp khác. private Chỉ có các phương thức của lớp A cùng lớp mới được phép truy cập đến thành phần này protected Chỉ có các phương thức của lớp A hoặc của lớp dẫn xuất con từ A mới được phép truy cập đến thành phần này internal Các thành viên internal trong lớp A được truy xuất trong các phương thức của bất kỳ lớp trong khối kết hợp assembly của A protected internal Tương đương với protected or internal 4 OOP in C - GV Phạm Đình Sắc - dinhsac@ 2 Ghi chú về Access Modifier Mặc định Mức độ truy cập là private nếu chúng ta bỏ trống từ khóa về Khả năng truy cập Mức độ truy cập internal cho phép truy cập Các phương thức của các lớp trong cùng một khối kết hợp assembly với lớp đang định nghĩa. Các lớp thuộc cùng một project có thể xem là cùng một khối kết hợp. Các Project khác với Project hiện tại không thể truy cập các đối tượng có múc truy cập là internal 5 OOP in C - GV Phạm Đình Sắc - dinhsac@ ví dụ minh họa Tên lớp CPhanSo Thuộc tính thành phần dữ liệu Tu Mau Phương thức Nhap Xuat Cong Tru Nhan Chia ToiGian KiemTra Sơ đồ lớp CPhanSo 3 5 Sơ đồ thể hiện 6 OOP in C - GV Phạm Đình Sắc - dinhsac@

TỪ KHÓA LIÊN QUAN