Java继承和多态之对象类型的转换相关知识向上转型向下转型
文章目录相关知识向上转型向下转型相关知识Java 语言允许某个类型的引用变量引用子类的实例,而且可以对这个引用变量进行类型转换。如果把引用类型转换为子类类型,则称为向下转型;如果把引用类型转换为父类类型,则称为向上转型。注意:两者必须为父子关系。向上转型把子类对象赋值给父类类型的变量(隐式转换,不用进行强制类型转换),被称为向上转型。本质:父类的引用指向了子类的对象。语法:父类类型 引用名 = new 子类类型(); 例如:狗是动物的一种,那么也可以将狗看成一个动物对象。class