是用父类做声明,由子类来实例化,方法是谁的关键看new 后面的是谁
1、何为覆盖
2、何为对象引用,何为对象实体(重点)
Father obj=new Son();
Father obj 是对象引用
new Son(); 是对象实体
所以调用的方法可以说都是子类的方法,因为此代码中实体对象是子类,
但由于引用是属于父类,所以在调用子类方法时,只能调用父类中已声明的。
1、何为覆盖
2、何为对象引用,何为对象实体(重点)
Father obj=new Son();
Father obj 是对象引用
new Son(); 是对象实体
所以调用的方法可以说都是子类的方法,因为此代码中实体对象是子类,
但由于引用是属于父类,所以在调用子类方法时,只能调用父类中已声明的。