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

心有法竹
TA贡献1866条经验 获得超5个赞
public Class Demo{
public Demo(){
super();
}
public String toString(){
return super.toString();
}
}
super就是调用父类的对应方法,什么也不写就是父类的构造函数。
Demo的父类是Object
添加回答
举报
0/150
提交
取消