Static Method Hiding Instance Method
What happens when the main() method is executed?
class Parent {
public void display() {
System.out.print("Parent ");
}
}
class Child extends Parent {
public static void display() {
System.out.print("Child ");
}
public static void main(String[] args) {
Parent p = new Child();
p.display();
}
}
A
No output
B
Parent Child
C
Compilation Error due to static method hiding an instance method
D
Child
Question Leaderboard
Not enough data yet to show leaderboard.
APFIVE