一,向上转型:把子类对象赋值给父类类型的变量
1.由于向上转型是从一个较具体的类到较抽象的类的转换,所以它总是安全的。
2.向下转型是将较抽象类转换为较具体的类,这样的转型通常会出现问题。这是我们就应该将父类对象强制转换为某个子类对象,再赋值给相应的子类,这种方式称为显示类型转换。
向上转型与向下转型
最新推荐文章于 2022-11-22 01:02:53 发布
一,向上转型:把子类对象赋值给父类类型的变量
1.由于向上转型是从一个较具体的类到较抽象的类的转换,所以它总是安全的。
2.向下转型是将较抽象类转换为较具体的类,这样的转型通常会出现问题。这是我们就应该将父类对象强制转换为某个子类对象,再赋值给相应的子类,这种方式称为显示类型转换。