黑马程序员技术交流社区

标题: 对象类型的转换 [打印本页]

作者: 和鹏    时间: 2015-4-14 22:05
标题: 对象类型的转换
对象类型的转换在java编程中经常遇到,主要包括向上转型与向下转型操作。
将子类对象看作是父类对象被称为“向上转型”。由于向上转型是从一个较具体的类到较抽象的类的转换,所以它是安全的。而向下转型是将较抽象的类转换为较具体的类,这样的转型通常会出现问题。可以说子类对象总是父类的一个实例,但父类对象不一定是子类的实例。
越是具体的对象具有的特性越多,越抽象的对象具有的特性越少。在做向下转型操作时,将特性范围小的对象转换为特性范围大的对象肯定会出现问题。将父类对象强制转换成摸个子类对象,这种方式称为显示类型转换。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2