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

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Khái niệm Properties• Các thuộc tính trong một lớp được truy xuất thông qua tên lớp hoặc đối tượng..  Obj.studentID = Convert.toInt32Console.ReadLine; • Properties là thành phần của lớp

Trang 1

Bài 8 Properties and Indexers

Trang 2

• Multiple Interface

• Explicit Interface

• Interface Inheritance

• So sánh abstract base class và Interface

Trang 3

Subject name / Session# / 3 of Totalpage

 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) và properties

• Khái niệm Indexers

• Cú pháp viết Indexers

Trang 4

Khái niệm Properties

• Các thuộc tính trong một lớp được truy xuất thông qua tên lớp hoặc đối tượng

 Obj.studentID = Convert.toInt32(Console.ReadLine());

• Properties là thành phần của lớp cung cấp một cách thức để đọc và ghi giá trị cho các thuộc tính bên trong một lớp

• Sử dụng properties linh họat họat hơn sử dụng trực tiếp field rất nhiều

Trang 5

 Cú pháp

Properties and Indexers

Trang 6

Cú pháp

• get accessor dùng để đọc giá trị của thuộc tính

• set accessor dùng để gán giá trị cho thuộc tính

Trang 7

 Read Only properties

• Dùng để lấy giá trị của một thuộc tính

Properties and Indexers

Trang 8

Write only properties

• Dùng để gán giá trị cho một thuộc tính

Trang 9

 Read and Write properties

• Cho phép gán và lấy giá trị của một thuộc tính bên trong lớp

Properties and Indexers

Trang 10

So sánh field(thuộc tính) và properties

• Khác nhau về cách khai báo

• Field là các biến có thể sử dụng với ref và out trong khi properties thì không

• Properties có thể thực hiện các hành động để thay đổi giá trị của

field, trong khi đó field thì không

Trang 11

 Indexers là 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

Trang 12

Cú pháp viết Indexers

Trang 13

 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, khi đó 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

Properties and Indexers

Trang 14

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 viết Indexers

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

w