JAVA CORE - Trang 13

thể ấy.

Đối tượng là một mô hình thực, trong khi lớp là một mô hình khái niệm - định nghĩa tất cả
các thuộc tính và các phương thức được đòi hỏi của một đối tượng.

Tất cả các đối tượng thuộc về cùng một lớp có cùng các thuộc tính và các phương thức.

Một lớp

một nguyên mẫu

của một

đối tượng

. Nó

xác định

các hành động khả thi và các

thuộc tính cần thiết cho một nhóm các đối tượng đặc thù

.


1.6 Thiết lập (Construction) và Hủy (Destruction)

1.6.1 Thiết lập

Một lớp chỉ cung cấp những định nghĩa về các thuộc tính và các phương thức khả thi. Các
thuộc tính và các phương thức có thể được truy cập chỉ khi một đối tượng dựa trên một
lớp được tạo ra.

Khi một đối tượng mới được tạo, các thuộc tính của nó trở nên hiện thực và có thể được
gán giá trị. Tương tự, các phương thức được định nghĩa cũng được áp dụng.

Định nghĩa

Thiết lập là một tiến trình hiện thực hóa một đối tượng.

Hàm

thiết lập là một

phương thức đặc biệt phải được gọi trước khi sử dụng bất kỳ

phương thức nào trong một lớp. Hàm Thiết lập khởi tạo các thuộc tính, và cấp phát bộ nhớ
trong máy tính khi cần thiết

.


Mỗi một lớp có một hàm thiết lập.

Khảo sát lại trường hợp cửa hàng bán xe hơi. Ngay từ lúc đầu chỉ định nghĩa các lớp. Cho
đến khi một khách hàng mua một xe hơi tại cửa hàng thì một đối tượng mới giống như lớp
‘Khách hàng’ mới được tạo.

Khi đối tượng này được tạo, một số khoảng trống bộ nhớ được cấp phát cho những thuộc
tính của nó để lưu trữ các giá trị được gán cho các thuộc tính ấy (‘Tên’, ‘Địa chỉ’ …).

Hàm

thiết lập thực hiện việc cấp phát này

. Vào lúc này, mọi thuộc tính và phương thức của đối

tượng sẵn sàng để sử dụng.

Tương tự như trường hợp một học sinh nhập học tại một trường học. Khi một học sinh
nhập học, một vài hành động được thực hiện để nhận học sinh ấy vào trường. Đó là:

Xếp lớp cho học sinh ấy.
Ghi tên học sinh ấy vào danh sách.
Xếp chỗ ngồi.


Đây là những hành động đồng loạt được thực hiện ngay lúc bắt nhập học. Chúng tương tự

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.