龙空技术网

真正企业JAVA笔试题案例(一)类的加载顺序

红鱼程序生活 1246

前言:

现在你们对“java类加载顺序面试题”都比较关怀,兄弟们都需要分析一些“java类加载顺序面试题”的相关文章。那么小编在网摘上网罗了一些有关“java类加载顺序面试题””的相关知识,希望兄弟们能喜欢,咱们一起来学习一下吧!

【谢谢】点赞关注头条号,查看更多分享^_^。

临近年底,很多程序员都会蠢蠢欲动想着找到更好的工作环境,这里从今天开始分享真正企业笔试中的实际题型,一般都是常见且容易犯错的题型!每天进步一点点。如果想要源码,请私信留言。

下图代码选项中哪一个是正确的?

A .null

B.base

C.base

试题

面试题分析:

new SubClass();在创建子类的过程中首先创建父类对象,然后才调用子类;

创建父类即默认调用父类的构造方法ClassOrder(),在构造方法中又掉用了printName()方法,由于子类中存在重写printName(),则被调用子类中的printName()方法;

由于子类还没有构造,所以输出的name为null。

下图为代码运行结果:

程序运行结果

所以参考答案(A)

标签: #java类加载顺序面试题