浅谈向上造型

来源:互联网 发布:vr拼接软件 编辑:程序博客网 时间:2024/05/17 07:22

向上造型:父类引用指向子类的对象能点出来什么,看引用的类型。父类的引用只能访问父类定义的成员,不能访问子类扩展的部分。 

class Super{public int field=0;public int getFiled(){return field;}}class Sub extends Super{public int field=1;public int getFiled(){ return field; }public int getSuperField(){ return super.field; }}public class UpShape {public static void main(String args[]){Super sup=new Sub();    //向上造型具体应用看对象System.out.println("sup.field="+sup.field+",sup.getField()="+sup.getFiled());Sub sub=new Sub();System.out.println("sub.field="+sub.field+",sub.getField()="+sub.getFiled()+",sub.getSuperField()="+sub.getSuperField());}}
上个案例,涉及到域,一般常用的基本是引用子类的多。

0 0