对象转型
将子类对象赋值给父类引用类型时,对象类型的转换过程是自动进行的。
而要将一个父类对象类型转换为一个子类对象类型,则需要注意两点:
- (1)只有当父类对象引用指向的实际上是一个子类对象时,才能将父类对象类型转换为子类对象类型;
- (2)这种转换必须强制进行,系统不会自动进行转换。 如下代码所示:
pre p=new pre();
kk k=(kk)p;
对象转型
将子类对象赋值给父类引用类型时,对象类型的转换过程是自动进行的。
而要将一个父类对象类型转换为一个子类对象类型,则需要注意两点:
pre p=new pre();
kk k=(kk)p;