Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Consider the following two classes. public class Conversation { public void hello() { System.out.println(Hello); } public void greeting() { hello(); System.out.println(Nice to meet you); }
Consider the following two classes.
public class Conversation { public void hello() { System.out.println(Hello); } public void greeting() { hello(); System.out.println(Nice to meet you); } } public class PoliteConversation extends Conversation { public void hello() { super.hello(); System.out.println(What a pleasant surprise!); } public void greeting() { super.greeting(); System.out.println(I hope youre doing well); } }
Assume that the following declaration appears in a class other than Conversation or PoliteConversation.
Conversation conv = new PoliteConversation();
What is printed as a result of the call conv.greeting()?
Hello Nice to meet you
Hello Nice to meet you I hope youre doing well
Hello What a pleasant surprise! Nice to meet you
I hope youre doing well What a pleasant surprise! Hello Nice to meet you
Hello What a pleasant surprise! Nice to meet you I hope youre doing well
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started