我定义了一个父类person,父类里面有成员变量name,另外还有两个子类footballer和singer,在主方法中要分别创建一个父类和两个子类对象实体给person类型变量赋值,它是咋样赋值的呢?
父类变量指向子类对象是常见的用法
即
person p = new singer()
子类继承父类,也就拥有了父类的方法和属性,要赋值给父类,直接像父类一样给子类赋值就行。
Person p = new Person();
Person f = new Footballer();
p.setName("p");
f.setName("f");