黑马程序员技术交流社区

标题: 父类引用指向子类对象 [打印本页]

作者: 刘海陆    时间: 2013-3-26 08:36
标题: 父类引用指向子类对象
本帖最后由 刘海陆 于 2013-3-26 10:37 编辑

class Fu

        int num = 4;


class Zi extends Fu

        void show()
        {
               System.out.println(this.num);
        }


毕老师说,this 是父类引用,指向子类对象,没听懂,求教!
作者: 123    时间: 2013-3-26 08:42
子类继承了父类,那么子类就继承了父类的成员变量(非私有private)和成员方法(非私有),而上题的子类中没有num变量,那么就会子类就会去调用父类的num变量。
作者: 胡志超    时间: 2013-3-26 08:43
Zi类继承Fu类,同时也继承到了int num=4;this是子类自己的引用,子类指向父类的引用是super关键字
作者: 我手心里的宝    时间: 2013-3-26 08:49
毕老师说,this 是父类引用,指向子类对象,没听懂,求教!
这句话的意思你没弄懂,毕老师的意思是,子类继承了父类的成员变量,this是子类的成员变量的调用
作者: 刘海陆    时间: 2013-3-26 10:37
嗯,明白了,谢谢哈




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