引用数据类型的类型转换分为向上转型与向下转型两种
向上转型:当子类对象赋值给一个父类对象引用时,便是向上转型,多态本是向上转型的过程。
格式:父类类型 变量名 = new 子类类型();
向下转型:一个已经向上转型的子类对象可以使用强制类型转换的格式,将父类引用转为子类引用,这个过程是向下转型,如果是直接创建父类对象,是无法向上转型的。
格式:父类类型 变量名 = new 子类类型();
子类类型 变量名 =(子类类型)父类类型的变量。
引用数据类型的类型转换分为向上转型与向下转型两种
向上转型:当子类对象赋值给一个父类对象引用时,便是向上转型,多态本是向上转型的过程。
格式:父类类型 变量名 = new 子类类型();
向下转型:一个已经向上转型的子类对象可以使用强制类型转换的格式,将父类引用转为子类引用,这个过程是向下转型,如果是直接创建父类对象,是无法向上转型的。
格式:父类类型 变量名 = new 子类类型();
子类类型 变量名 =(子类类型)父类类型的变量。