Question: The following classes are defined in a program: class Person { public void speak() { System.out.println(Person:: speak() called); } } class Nick extends Person {


The following classes are defined in a program: class Person { public void speak() { System.out.println("Person:: speak() called"); } } class Nick extends Person { public void speak() { System.out.println("Nick::speak() called"); } } What will be displayed when the following code is executed? Person p = new Nick(); p.speak(); Person::speak() called None of the answers are correct O Person::speak() called Nick::speak() called Nick::speak() called O Nick::speak() called Person::speak() called
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
