为了账号安全,请及时绑定邮箱和手机立即绑定

你好,求问在java中super的用法,以及重载的用法?

你好,求问在java中super的用法,以及重载的用法?

慕虎7371278 2022-04-14 15:11:42
亲们,谁给一个简单,具体的例子呀
查看完整描述

2 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

public class A{
public void test()

{
System.out.println("a");

}
}
public class AA extend A{
public void test()

{
System.out.println("aa");

}

}
AA继承了A类,并重写了test方法,
public class AA extend A{
public void test()

{
super.test();

System.out.println("aa");
}

}

AA继承了A类,并重写了test方法,在重写之前,通过super调用了父类的test;然后再执行重写的部分

public class AA extend A{
public void test(String aa)

{
System.out.println("aa");

}

}
AA重载了test方法,重载的方法里面有一个aa参数,与父类的test方法基本没关系,相当于新写的函数,只是名字为test



查看完整回答
反对 回复 2022-04-19
?
心有法竹

TA贡献1866条经验 获得超5个赞

public Class Demo{
public Demo(){

super();

}
public String toString(){
return super.toString();
}
}

super就是调用父类的对应方法,什么也不写就是父类的构造函数。
Demo的父类是Object



查看完整回答
反对 回复 2022-04-19
  • 2 回答
  • 0 关注
  • 96 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号