Ниже приведен пример доступа к закрытым членам суперкласса в объекте подкласса.
Я использую конструкторы для того же.
Ниже приведен суперкласс Fruit
public class Fruit {
private String type;
public Fruit() {
}
public Fruit(String type) {
super();
this.type = type;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}
Ниже представлен подкласс Guava, который наследуется от Fruit
public class Guava extends Fruit{
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Guava(String name,String type) {
super(type);
this.name=name;
}
}
Ниже приведена основная функция, в которой мы создаем объектподкласс, а также отображение члена суперкласса.
public class Main {
public static void main(String[] args) {
Guava G1=new Guava("kanpuria", "red");
System.out.println(G1.getName()+" "+G1.getType());
}
}