// 【对象转型】 // 【向上转型】:父类的引用指向子类的对象 // 1.只能调用父类的方法和父类的属性,不能调用子类的方法和属性; // 2.如果子列重写了父类的方法,调用的是子类的重写方法
// instanceof 类
异常:ClassCastException 类转换异常
的种类
动态绑定 :在执行期间 而非编译期间,判断引用的类型,根据实际情况调用方法和属性
// 【向下转型】:父类的引用 赋值给子类的引用 // 1.可以调用父类和子类的属性和方法 // 2.父类的引用必须是:向上转型的引用 // 3.向下转型的子类必须和向上转型的子类一致
本文探讨了Java中的对象转型,包括向上转型(父类引用指向子类对象)的特点,如调用父类方法和属性的限制,以及子类重写方法的行为。还介绍了`instanceof`的使用和可能出现的`ClassCastException`,以及向下转型(将父类引用赋值给子类)的条件,强调了类型安全的重要性。
616

被折叠的 条评论
为什么被折叠?



