Tính bao đóng ở đây có nghĩa là bạn muốn đóng gói thuộc tính hoặc phương thức của một class/đối tượng mà chỉ chính nó hoặc bên ngoài có thể lấy được. các từ khoá hay sử dụng để mô tả tính chất này là public ,protected, privated
Code: Select all
public class Plants {
private String mausac;
private double luongNuocCanTuoi;
private double hapthu;
...
}
Code: Select all
public class Plants {
protected String mausac;
protected double luongNuocCanTuoi;
protected double hapthu;
...
}
Code: Select all
public class Plants {
public String mausac;
public double luongNuocCanTuoi;
public double hapthu;
...
}
Thông thường để đảm bảo giá trị các thuộc tính không thay đổi trong suốt quá trình làm việc người ta thường đóng lại quyền truy cập giá trị của các thuộc tính lớp cha. Và chỉ với các giá trị mà dùng chung(Biến toàn cục) mới được mở để tất cả đều có thể lấy được giá trị.