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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 兜兜转转 中级黑马   /  2013-9-3 20:38  /  1496 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

子类通过super关键字只能调用父类的方法,能不能调用父类的属性。?

6 个回复

倒序浏览
super关键字可以调用成员的,你没发现this.age==age吗
回复 使用道具 举报
super就是父类对象,引用,可以用来调用父类的成员,成员变量也是成员.不过如果这个成员已经继承到了子类就无所谓了,子类也可以用.子父类如果同名变量就用super调用
回复 使用道具 举报
super就是父类对象,引用,可以用来调用父类的成员,成员变量也是成员.不过如果这个成员已经继承到了子类就无所谓了,子类也可以用.子父类如果同名变量就用super调用
回复 使用道具 举报
super关键字主要有以下两种用途。

1.调用父类的构造方法
子类可以调用由父类声明的构造方法。但是必须在子类的构造方法中使用super关键字来调用。其具体的语法格式如下:
super([参数列表]);
如果父类的构造方法中包括参数,则参数列表为必选项,用于指定父类构造方法的入口参数.

2.操作被隐藏的成员变量和被覆盖的成员方法
如果想在子类中操作父类中被隐藏的成员变量和被覆盖的成员方法,也可以使用super关键字,具体格式如下:
super.成员变量名
super.成员方法名([参数列表])
回复 使用道具 举报
super关键字主要有以下两种用途。

1.调用父类的构造方法
子类可以调用由父类声明的构造方法。但是必须在子类的构造方法中使用super关键字来调用。其具体的语法格式如下:
super([参数列表]);
如果父类的构造方法中包括参数,则参数列表为必选项,用于指定父类构造方法的入口参数.

2.操作被隐藏的成员变量和被覆盖的成员方法
如果想在子类中操作父类中被隐藏的成员变量和被覆盖的成员方法,也可以使用super关键字,具体格式如下:
super.成员变量名
super.成员方法名([参数列表])

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
应该不可以吧,有没有例子,为什么我在我这边试没有呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马