1.对象的向上转型,其实就是多态的写法
格式:父类名称 对象名 = new 子类名称();
含义:右侧创建一个子类对象,把它当做父类来看待使用
注意事项:向上转型一定是安全的。从小范围转向了大范围
2.对象的向下转型
含义:将父类的对象还原成本来的子类对象
格式:子类名称 对象名 = (子类名称)父类名称
ep:
Animal animal = new Cat()//本来是猫,向上成为动物
Cat cat = (Cat) animal//已经被当作动物,还原回来成为本来的猫
注意事项