中易网

子类要调用父类的方法,必须使用super关键字.对吗?

答案:3  悬赏:10  
解决时间 2021-01-29 04:11
子类要调用父类的方法,必须使用super关键字.对吗?
最佳答案
不需要,但是如果你子类如果重写了父类的方法,那么在你想掉父类的方法的时候就必须写成super.method()这种方式了
全部回答
不对~~~~~~~~
在调用或重载父类的构造方法时才要
在继承结构里面,为了保护封闭原则,通常子类以继承之后,子类可以直接调用父类非私有方法,也就是除了private修饰的方法。
从多太的角度来看,子类是可以继承父类的方法,如果一个子类继承了父类的方法,那么不用super关键字就是调用本类的方法,如果想调用父类的话就要加super。
比如:
publicabstract class TestA(){
public void a(){
System.out.println("this is a method.");
}
protected void b(){
System.out.println("this is b method.");
}
private void c(){
System.out.println("this is c method.");
}
}

public classTestC extends TestA(){
//该方法为子类方法,非父类方法。
public void aa(){
super.a(); //Yes
a():// Yes 等同 super.a();

super.b(); //Yes
b(); //Yes 等同super.b();
super.c(); // no 访问不到。
c(); // NO 访问不到。
}

//覆盖父类方法
protected void b(){
System.out.println("this is TestCb method.");
}

public void d(){
b(); //调用本类的方法
super.b(); //调用父类的方法
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么水晶要消磁?
学考录取的专业可以改吗
唐山碧水庄园地址在什么地方,想过去办事
我喜欢你用日语怎么说
秋白葵是什么东西
急求,急求
女1991年辛未出生(路旁土),男1985年乙丑出
有些人是不适合太接近的,我是一个很现实的人
三二合九可以吗。数字是多少
南京老山国家森林露营徒步安全吗 打算十月4日
telstar18为什么中天台,东森新闻没有讯号
iKON《今天做什么》中韩双语歌词
已知直角三角形两个直角边比是1比1.4,已知短
十一字赖氏祠堂乔迁对联
金钻网咖地址在哪,我要去那里办事
推荐资讯
道德只是个简单的是非的问题,实践起来却很难
舞极限街舞星工场地址在哪,我要去那里办事
配镜单上面写的什么意思
上海井亭饭店怎么去啊,有事要去办理
求《小花妖[星际]》by西大秦百度云txt
牧童放牛看图写话
出生日期那天是月杀地空鬼隔河魁是什么意思?
在淘宝上免费试用的手机,使用过后还用归还吗
认识了一个女生,挺聊的来,每次见面气氛都特
兴发铝材(做窗的)6米一条的有多少斤?电泳
形容不管怎么样的词语
河北师范大学新校区什么时候建成 那个学院可
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?