Java第五章面向对象的高级特征.pptVIP

  • 1
  • 0
  • 约1.36万字
  • 约 65页
  • 2017-02-04 发布于江苏
  • 举报
第五章面向对象的高级特征 南京农业大学 谢忠红 子类对象转换为父类对象 向上转换: 子类对象转换为父类对象时,是安全的, 可以用显式或隐式实现. public class testUpCasting { public static void main(String [ ] args){ System.out.println(p.getX( )); } } 父类对象转换为子类对象 从父类向子类转换,在继承图中是向下移动,称为向下类型转换,需进行强制转换。 类型向下转换是不安全的(产生类型转换异常:classCastException),。 public static void main(String [ ] args){ point p=new point(1,1); circle c; c=(circle)p; //将对象p强制转换为circle对象 System.out.println(c.area( )); } 改进的方法: public static void main(String [ ] args){ point p=new point(1,1); circle c; } 再看下例: public static void main(String [ ] args){

文档评论(0)

1亿VIP精品文档

相关文档