Kotlin và lập trình hướng đối tượng (phần 4)

Khởi tạo thực thể class (tiếp tục)

Nếu bạn thiết lập các đặc tính bên trong khối init { }, nó là không còn cần thiết để viết = [value] bên trong
khai báo đặc tính
code 6
Nếu bạn chỉ ra một giá trị đặc tính bên trong khai báo đặc tính và sau này thay đổi giá trị của đặc tính bên
trong init { }, giá trị từ khai báo đặc tính được lấy để khởi tạo đặc tính trước khi init { } khởi động. Sau
này bên trong init { } giá trị của đặc tính sau đó được thay đổi bởi các phát biểu phù hợp:
code 7

Chia sẻ