ImportNew注: 本文是ImportNew编译整理的Java面试题系列文章之一。你可以从这里查看全部的Java面试系列。
这篇文章介绍的常见面试题是关于重载(overloading)方法和重写(overriding)方法的。
Q.下面代码片段的输出结果是什么?
View Code
1 public classMethodOverrideVsOverload {2
3 public booleanequals( MethodOverrideVsOverload other ) {4 System.out.println("MethodOverrideVsOverload equals method reached");5 return true;6 }7
8 public static voidmain(String[] args) {9 Object o1 = newMethodOverrideVsOverload();10 Object o2 = newMethodOverrideVsOverload();11
12 MethodOverrideVsOverload o3 = newMethodOverrideVsOverload();13 MethodOverrideVsOverload o4 &