public String getName() {
return this.name;
}
}
class Zi extends Fu {
Zi zi = new Zi();
zi.getName();
}
多态:父类引用指向子类对象,必须存在方法重写;(向上转型)
class Fu {
private String name;
public String getName() {
return this.name;
}
public void show() {
System.out.println(“show Fu…”);
}
}
class Zi extends Fu {
Zi zi = new Zi();
zi.getName();
public void show() {
System.out.println(“show Zi…”);
}
}
public class Test {
public static void main(String[] args) {
Fu fu = new Zi();
fu.show();// show Zi…
}
}
多态的向下转型:因为多态有一个弊端,就是无法去访问子类中独有的功能(特有的成员方法),这时候我们就需要向下转型,来对