黑马程序员技术交流社区

标题: 如何访问父类的对象 [打印本页]

作者: 成都校区    时间: 2012-3-6 18:20
标题: 如何访问父类的对象
A继承B,B继承C,C继承D,
A如何访问D中的成员变量?
作者: 程洪    时间: 2012-3-6 18:36
class NeiOne  
{  
    int a;  
    int b;  
}  

class NeiOne1 extends NeiOne  
{  
    int a;  
    int b;  
      
    NeiOne1(int x,int y,int z,int q)  
    {  
        super.a=x;//调用父类被子类隐藏的变量  
        super.b=y;  
        a=z;  
        b=q;  
    }  
作者: 泮和顺    时间: 2012-3-6 21:44
既然是多层继承了 成员变量肯定也继承了 那去访问他有什么用处呢。。

作者: 张洪力    时间: 2012-3-7 00:02
如果父类没有private私有化,那么可以通过super()来调用父类的 对象,如果父类对象私有化private了,那么就不能直接访问了,访问时通过super调用。建议将this和super知识多看看视频,在以后的编程当中经常会用的。呵呵




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2