Phần III - Thuộc Tính Và Phương Thức
Chúng ta trừu tượng hóa các vật thể như: Con Người, Chim, Hổ, Tivi, Điện Thoại, Sinh Viên . . . thành các lớp cụ thể. Và các lớp này chứa các thuộc tính của đối tượng được trừu tượng hóa nên. Kèm theo đó là các phương thức thể hiện các hành động mà đối tượng đó có thể làm.
A. Thuộc Tính ( Attribute)
- Là các đặc điểm, tính chất của đối tượng
Để triển khai thuộc tính, ta thường viết:
- Các trường (field): Là các biến giá trị
- Biểu thức get/set : Dùng để lấy và gán giá trị cho các field Nó giống như cánh cửa khẩu quản lý giá trị xuất nhập cho các field.
Code mẫu:
- Ví dụ trên là class Sinh Viên với 2 thuộc tính ngắn gọn là Id, Tên. Phương thức Get/Set của nó là có chứa từ khóa
- get: Trả về giá trị thuộc tính đó
- set: Cho phép thiết lập, gán giá trị cho thuộc tính đó với tham số nhập vào. Value là từ khóa tượng trưng cho tham số đầu vào.
Có thể viết nhiều hàm khởi tạo. Tham khảo thêm ở bài Contrustor.
B. Phương Thức (Method)
Là một hàm thực thi một nhiệm vụ, nó nằm trong class và được quản lý chặt chẽ bởi class đó. Bạn có thể thể thiết lập để nó được sử dụng công khai hoặc hạn chế. Ngoài ra, ta còn có thiết lập các kiểu phương thức khác như Virtual, Abstract . . .Ở ví dụ trên ta có hàm: GetDataStudent();
Nhiệm vụ của nó là tạo một mảng chứa các đối tượng của class Students. Và trả về giá trị là một mảng, để hiển thị dữ liệu ta sử dụng vòng lặp for để đọc dữ liệu trong mảng đó.
Update: 23/09/2013
Update: 19/06/2014
OOP : Thuộc Tính Và Phương Thức
Related Tags :WritingObsolete
No comments:
Post a Comment
Commets Download Photoshop Actions, Lightroom Presets, PSD Template, Mockups, Stocks, Vectors, Fonts. Download free