前言:
现在你们对“java类加载顺序面试题”都比较关怀,兄弟们都需要分析一些“java类加载顺序面试题”的相关文章。那么小编在网摘上网罗了一些有关“java类加载顺序面试题””的相关知识,希望兄弟们能喜欢,咱们一起来学习一下吧!【谢谢】点赞关注头条号,查看更多分享^_^。
临近年底,很多程序员都会蠢蠢欲动想着找到更好的工作环境,这里从今天开始分享真正企业笔试中的实际题型,一般都是常见且容易犯错的题型!每天进步一点点。如果想要源码,请私信留言。
下图代码选项中哪一个是正确的?
A .null
B.base
C.base
面试题分析:
new SubClass();在创建子类的过程中首先创建父类对象,然后才调用子类;
创建父类即默认调用父类的构造方法ClassOrder(),在构造方法中又掉用了printName()方法,由于子类中存在重写printName(),则被调用子类中的printName()方法;
由于子类还没有构造,所以输出的name为null。
下图为代码运行结果:
所以参考答案(A)
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #java类加载顺序面试题