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

Khai báo đặc tính

Chúng ta sẽ nói về các đặc điểm chi tiết của các đặc tính trong các học phần sau. Ở đây tôi cung cấp một tóm tắt
ngắn cho các khai báo đặc tính đơn giản. Chúng cơ bản trông giống

val Variable-Name:Variable-Type = value

cho các đặc tính không thay đổi, và

var Variable-Name:Variable-Type = value

cho các đặc tính có thể thay đổi. =value là không được cần, tuy nhiên, nếu giá trị biến được thiết lập bên trong
khối init { }.
code 9
Một từ về tính có thể thay đổi là trong trật tự: Không thay đổi có nghĩa biến val nhận giá trị của nó tại một
vài vị trí và không thể được thay đổi sau đó, trong khi có thể thay đổi có nghĩa biến var tự do thay đổi bất
cứ đâu. Các biến không đổi có một vài lợi thế liên quan đến ổn định của chương trình, nên như một quy tắc bạn
nên luôn thích biến không đổi hơn biến có thể thay đổi.

Chia sẻ