格式和使用
父类引用指向子类对象
父类名称 对象名 = new 子类名称();
接口名称 对象名 = new 实现类名称();
访问成员变量的方式
直接通过对象名称访问成员变量,优先等号左边,没有就向上找
间接通过成员方法访问:(子类不重写时)同理
1 | public class Fu { |
运行结果
1 | 子类方法 |
对象的向上转型
- 父类名称 对象名 = new 子类名称();
对象的向下转型
- 子类名称 对象名 = (子类名称 ) 父类对象;
1 | public static void main(String[] args) { |