A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© darkpiece 中级黑马   /  2014-1-21 23:15  /  1256 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 darkpiece 于 2014-1-22 09:35 编辑

刚看完了毕向东老师讲完的继承,有点小疑惑问一下
class Person
{
        private String name;
        Person(String name)
        {
        this.name=name;
        }
        void show(){}
}
class Student extends Person
{
        Student(String name)
        {
                super(name);
        }
        void method()
{
super.show();
}
}







        void method()
{
super.show();
}
可以不可以直接 写super.show();

评分

参与人数 1技术分 +1 收起 理由
黄晓鑫 + 1

查看全部评分

2 个回复

倒序浏览
此段代码给你解释的意思是子类函数如何调用父类的函数,不可以写super.show()。没意义,因为你已经继承了show()方法。直接可以用。
回复 使用道具 举报
姜胜凯 发表于 2014-1-21 23:24
此段代码给你解释的意思是子类函数如何调用父类的函数,不可以写super.show()。没意义,因为你已经继承了sh ...

明白了~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马