《温故而知新》JAVA基础六
多态(父子类之间)
- 对象的多种形态
- 引用多态
 父类的引用可以指向本类对象
 父类的引用可以指向子类的对象
- 方法的多态
 创建本类对象时候,调用的方法是本类方法
 创建子类对象时候,调用的方法为子类重写的方法或者继承的父类方法
//父类引用本类对象
Animal obj1 = new Animal()
//父类引用指向子类对象
Animal obj2 = new Dog()
这是❌的
Dog obj3 = new Animal()
obj1.eat()
obj2.eat()
- 引用类型的转换
 向上(小类型-->大类型)隐形转换
 大类型-->小类型 /强制转化
Dog dog = new Dog()
Animal animal = dog;
//慎用
Dog dog2 = (Dog)animal
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号