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

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

Đ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

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

Tài liệu cùng người dùng

Tài liệu liên quan