java阅读程序写结果,继承

java阅读程序写结果,继承,第1张

这个怎么没人回答啊,我来回答了。

输出结果:Person()

Teacher(String)

Teacher()

Faculty()

程序先执行main方法,因为Faculty继承了Teacher类,所以要执行Teacher的无参构造方法,但是Teacher类又继承了Person类,所以在执行Teacher的构造方法之前,要先执行Person的无参构造方法,打印Person(),接着执行Teacher的无参构造方法,里面调用了有参构造方法Teacher(String s),打印Teacher(String)和Teacher(),最后才是执行Faculty的无参构造方法打印Faculty()。希望能帮助到你!!!

this is Card!

this is ICCard!

Test ICCard!

首先执行main方法,就new 了一个ICCard的对象,调用了show("Test ICCard!")这个方法,

就对应到类ICCard的show(s)方法,其实你这里写错了,没有指明s的类型;在show(s)方法里

super.show()就会执行父类的show()方法,打印"this is Card!",this.show()调用自己的shwo()

方法输出this is ICCard!,最后就是执行打印了Test ICCard!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12058427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存