多态:父类引用变量可以指向子类对象;多态的前提是必须有子父类关系或者类实现接口关系;使用多态后的父类引用变量调用方法时,会调用子类重写后的方法
多态的定义格式:父类类型 变量名 = new 子类类型();
多态的成员特点:1.成员变量:编译运行都看左边
2.成员方法:编译看左边,运行看右边
使用instanceof判断某个对象是否属于某个类,实现转型
向上转型:
父类类型 变量名 = new 子类类型();
向下转型:
子类类型 变量名 = (子类类型) 父类类型的变量;