课程
/后端开发
/Java
/Java入门第二季 升级版
为什么父类方法调用是“super.方法名();”,而子类方法调用却直接是“方法名();”,而不是“对象名.方法名();”
这和我之前学的语法有冲突啊!求解!
2019-01-12
源自:Java入门第二季 升级版 9-7
正在回答
之前学的是通过实例化出对象然后调用方法,这个就是相当于匿名调用,不需要创建对象,以前的只不过教你如何创建对象而已
ByteMan 提问者
这鱼又溺水了 回复 ByteMan 提问者
子类覆盖了父类的方法,这时候要使用父类的方法,就用super.方法名()。子类方法中自己调用自己的方法,直接写方法名
这是子类内部的方法调用,子类都还没有实例化哪来的对象名
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
5 回答各位帮帮忙啦
4 回答这个问题不太明白,请各位老师帮忙解答下
2 回答各位大神帮帮忙
4 回答求各位大佬解答
2 回答求各位大神帮忙