www.updatesofts.com
Khởi động.
Ngưng.
Chuyển động.
Để chuyển đổi giữa các đối tượng lập trình và các đối tượng đời thực, cần phải kết hợp các
thuộc tính và các hành động của một đối tượng.
1.4.1 Thuộc tính
Chúng ta xác định các thuộc tính và các hành động để định nghĩa một lớp.
Một khi các thuộc tính được gán cho các giá trị, chúng mô tả một đối tượng. Hãy khảo sát
lớp sau:
Các thuộc tính của lớp Khách
hàng
Tên của khách hàng
Địa chỉ của khách hàng
Kiểu xe được bán
Nhân viên đã bán xe
Khi thuộc tính ‘Tên’ được gán cho giá trị ‘Mark’ thì nó mô tả một đối tượng xác định được
tạo từ lớp ‘Khách hàng’.
Định nghĩa
Một
thuộc tính là một đặc tính mô tả một đối tượng.
Như thế, các thuộc tính nắm giữ các giá trị dữ liệu trong một đối tượng, chúng định nghĩa
một đối tượng đặc thù.
Bởi vì một lớp là một nguyên mẫu cho nên các thuộc tính trong một lớp không thể nắm
giữ các giá trị. Một thuộc tính có thể được gán một giá trị chỉ sau khi một đối tượng dựa
trên lớp ấy được tạo ra.
Để có thể lưu giữ những chi tiết của một khách hàng, một trường hợp (đối tượng) của lớp
‘Khách hàng’ phải được tạo ra. Các thuộc tính của một đối tượng hiện hữu chỉ khi đối
tượng ấy được tạo ra.
Mọi đối tượng của một lớp phải có cùng các thuộc tính.
Khảo sát ví dụ sau:
Các thuộc tính của lớp Con người
Tên
Chiều cao
Màu tóc
Đối tượng được tạo từ lớp Con người
Mark
6 ft. 1 in.
Black
=
=
=