1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng c và môi trường donet bài 8

14 125 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 231 KB

Nội dung

Bài Properties and Indexers  Ôn tập lại cũ • Lớp sở trừu tượng(Abstract base class) • Interface(giao diện) • Multiple Interface • Explicit Interface • Interface Inheritance • So sánh abstract base class Interface  Nội dung trình bày • Khái niệm Properties • Cú pháp viết properties • Read only properties • Write only properties • Read and Write properties • So sánh field (thuộc tính) properties • Khái niệm Indexers • Cú pháp viết Indexers Subject name / Session# / of Totalpage Properties and Indexers  Khái niệm Properties • Các thuộc tính lớp truy xuất thông qua tên lớp đối tượng − Obj.studentID = Convert.toInt32(Console.ReadLine()); • Properties thành phần lớp cung cấp cách thức để đọc ghi giá trị cho thuộc tính bên lớp • Sử dụng properties linh họat họat sử dụng trực tiếp field nhiều Properties and Indexers  Cú pháp Properties and Indexers  Cú pháp • get accessor dùng để đọc giá trị thuộc tính • set accessor dùng để gán giá trị cho thuộc tính Properties and Indexers  Read Only properties • Dùng để lấy giá trị thuộc tính • Cú pháp • Ví dụ DEMO read only properties Properties and Indexers  Write only properties • Dùng để gán giá trị cho thuộc tính • Cú pháp • Ví dụ DEMO write only properties Properties and Indexers  Read and Write properties • Cho phép gán lấy giá trị thuộc tính bên lớp • Cú pháp • Ví dụ DEMO read Write properties Properties and Indexers  So sánh field(thuộc tính) properties • Khác cách khai báo • Field biến sử dụng với ref out properties không • Properties thực hành động để thay đổi giá trị field, field không Properties and Indexers  Indexers gì? • Cho phép truy cập liệu bên đối tượng giống truy cập phần tử mảng Properties and Indexers  Cú pháp viết Indexers • Ví dụ DEMO indexers Properties and Indexers  Tham số Indexers • Indexers phải có tham số • Tham số số để truy cập đến liệu bên đối tượng • Indexers có nhiều tham số, ví dụ thành phần lớp mảng chiều, indexers cần phải có tham số để truy cập mảng kiểu mảng chiều • Trong lớp viết nhiều Indexers cách overloading • Ví dụ DEMO indexers overloading Properties and Indexers  Tổng kết • Khái niệm Properties • Cú pháp viết properties • Read only properties • Write only properties • Read and Write properties • So sánh field (thuộc tính) properties • Khái niệm Indexers • Cú pháp viết Indexers [...]... gì? • Cho phép truy c p dữ liệu bên trong đối tượng giống như truy c p c c phần tử trong một mảng Properties and Indexers  C pháp viết Indexers • Ví dụ DEMO indexers Properties and Indexers  Tham số c a Indexers • Indexers phải c ít nhất một tham số • Tham số sẽ là chỉ số để truy c p đến dữ liệu bên trong đối tượng • Indexers c thể c nhiều tham số, ví dụ khi thành phần c a lớp là mảng 2 chiều,... indexers c n phải c 2 tham số để truy c p như mảng kiểu mảng 2 chiều • Trong một lớp c thể viết nhiều Indexers bằng c ch overloading • Ví dụ DEMO indexers overloading Properties and Indexers  Tổng kết • Khái niệm Properties • C pháp viết properties • Read only properties • Write only properties • Read and Write properties • So sánh field (thu c tính) và properties • Khái niệm Indexers • C pháp ... • C c thu c tính lớp truy xuất thông qua tên lớp đối tượng − Obj.studentID = Convert.toInt32(Console.ReadLine()); • Properties thành phần lớp cung c p c ch th c để đ c ghi giá trị cho thu c tính... Ôn tập lại c • Lớp sở trừu tượng(Abstract base class) • Interface(giao diện) • Multiple Interface • Explicit Interface • Interface Inheritance • So sánh abstract base class Interface  Nội dung... dụng tr c tiếp field nhiều Properties and Indexers  C pháp Properties and Indexers  C pháp • get accessor dùng để đ c giá trị thu c tính • set accessor dùng để gán giá trị cho thu c tính

Ngày đăng: 04/12/2015, 14:33

w