Classes và Objects: triết lí hướng đối tượng Kotlin (phần 4)

Classes và Objects: triết lí hướng đối tượng Kotlin (tiếp tục)

Bạn có thể xây dựng một invoice object cụ thể, được cung cấp phân loại và dữ liệu. Cách khác để nói xây dựng một
invoice object cụ thể từ Invoice class là xây dựng một object từ class hay tạo một thực thể khởi tạo Invoice.
Chúng ta sẽ sử dụng khái niệm instance và constructor đó trong phần còn lại của các học phần.
Chủ đề chính của chúng ta trong học phần này, hướng đối tượng, chính xác là về các classes, khởi tạo thực thể
và objects. Một vài chi tiết vẫn bị bỏ qua, nhưng để chúng ta trước tiên tóm tắt cái gì chúng ta đã học và tiếp
tục với danh sách định nghĩa của chúng ta:
+ Class: Một class đặc điểm hóa tất cả các objects có thể thuộc vài loại. Vì vậy nó là một trừu tượng, và bất
cứ object như vậy đặc điểm hóa bởi class được nói là thuộc về class cụ thể đó.
+ Thực thể khởi tạo: Một instance của một class trình bày chính xác một object thuộc về class đó. Quá trình
tạo một object từ một class và dữ liệu cụ thể được gọi là khởi tạo thực thể.
+ Construction: Quá trình tạo một instance từ một class cũng được gọi là construction.
Trang bị với các khái niệm hướng đối tượng này chúng ta bây giờ có thể bắt đầu nhìn vào làm cách nào Kotlin làm
việc với các objects, classes và khởi tạo thực thể. Trong phần sau chúng ta cũng nói về một vài khía cạnh của
hướng đối tượng chúng ta chưa giới thiệu. Chúng ta đã có thể thực hiện cái đó ở đây theo phong cách lí thuyết,
nhưng mô tả nó với ngôn ngữ Kotlin trong tay là dễ dàng hơn một chút để nắm vững.

Chia sẻ