package com.vo;
public class Father {
People people;
public Father(){}
public Father(People people) {
this.people = people;
}
public People getPeople() {
return people;
}
public void setPeople(People people) {
this.people = people;
}
}
package com.vo;
public class Son extends Father{
People people;
public Son(People people){
super(people);
}
@Override
public People getPeople() {
return people;
}
@Override
public void setPeople(People people) {
this.people = people;
}
public static void main(String[] args) {
Son son= new Son(new People());
System.out.println(son);
System.out.println(son.people);
System.out.println(((Father)son).people);
System.out.println(son.getPeople());
System.out.println(((Father)son).getPeople());
}
}
结果
com.vo.Son@5b2133b1
null
People(age=0, name=null)
null
null