关于多态:父类或者接口类型的引用指向子类或者实现接口的类的对象。这是多态的本质。
父类和子类中的多态
- 代码
- 下述的代码输出?
public class Demo01 {
public static void main(String[] args) {
//父类的引用 指向子类对象
Parent p = new Child();
//所以这里调用的方法 是子类的方法!!而不是父类的
p.doSomething();
}
}
class Parent{
public void doSomething(){
System.out.println("parent");
}
}
class Child extends Parent{
@Override
public void doSomething() {
System.out.println("child"