子类要调用父类的方法,必须使用super关键字。这句话对吗,为啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了子类要调用父类的方法,必须使用super关键字。这句话对吗,为啥?相关的知识,希望对你有一定的参考价值。
这个是不对的,如果你的子类没有重写父类的方法,那么是不需要用super的给你个例子
1.这个是不需要的
public final class $
public static void main(String... _)
new Sun().test2();
class Father
public void test()
System.out.println("父类");
class Sun extends Father
public void test2()
test();
2.这个是需要的
public final class $
public static void main(String... _)
new Sun().test2();
class Father
public void test()
System.out.println("父类");
class Sun extends Father
public void test()
System.out.println("子类");
public void test2()
super.test();
参考技术A 不对 ,只有在调用父类的构造方法是才使用super,普通方法,可以直接调用本回答被提问者采纳
以上是关于子类要调用父类的方法,必须使用super关键字。这句话对吗,为啥?的主要内容,如果未能解决你的问题,请参考以下文章