首页 > 代码库 > 一段有意思的代码
一段有意思的代码
package ex01.pyrmont; public class Son extends Father { public void a(){ System.out.println("a from son"); super.a(); } public void b(){ System.out.println("b from son"); } public static void main(String[] args) { Son son=new Son(); son.a(); } }
package ex01.pyrmont; public class Father { public void a(){ System.out.println("a from father"); b(); } public void b(){ System.out.println("b from father"); } }
执行后会输出什么,为什么?
答案如下
a from son
a from father
b from son
如果把Son中的方法b去掉,会怎么样呢?
a from son
a from father
b from father
一段有意思的代码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。