Kế thừa - Inheritance
Tính chất này bạn cứ hình dung mối quan hệ cha con trong cuộc sống hằng ngày, của cải vật chất của cha mẹ được kế thừa lại cho con. Trong Java thì ví dụ dưới đây có thể giúp bạn hiểu rõ hơn:
Đầu tiên bạn tạo một class PlantsBạn có một nhiệm vụ phải viết một ứng dụng về quản lý khu vườn, trong vườn có 2 loại là hoa và cây.
Hoa cần nước nếu lượng nước hiện tại ít hơn 5 / khi tưới nước, hoa chỉ có thể hấp thụ 75% lượng nước
Cây cần tưới nước nếu lượng nước hiện tại ít hơn 10 / khi tưới nước, cây chỉ có thể hấp thụ 40% lượng nước
Code: Select all
public class Plants {
String mausac;
double luongNuocCanTuoi;
double hapthu;
public Plants(String mausac,double luongNuocCanTuoi,double hapthu ) {
this.mausac = mausac;
this.luongNuocCanTuoi =luongNuocCanTuoi;
this.hapthu = hapthu;
}
}
Code: Select all
public class Flower extends Plants {
public Flower(String mausac, double luongNuocCanTuoi, double hapthu) {
super(mausac, luongNuocCanTuoi, hapthu);
}
}
Code: Select all
public class Tree extends Plants {
public Tree(String mausac, double luongNuocCanTuoi, double hapthu) {
super(mausac, luongNuocCanTuoi, hapthu);
}
}


