Question: Consider the following code fragment, taken from some package: public class Maryland extends State { Maryland() { /* null constructor */ } public void printMe()

What is the output from calling the main( ) method of the Maryland class?
public class Maryland extends State { Maryland() { /* null constructor */ } public void printMe() { System.out.println("Read it."); } public static void main(String[ ] args) { Region east = new State(); State md = new Maryland( ); Object obj = new Place( ); Place usa = new Region(); md.printMe(); east. printMe( ); ((Place) obj).printMe( ); obj = md; ((Maryland) obj).printMe( ); obj = usa; ((Place) obj).printMe( ); %3D md; usa = ((Place) usa).printMe(); } } class State extends Region { State() { /* null constructor */ } public void printMe() { System.out.println("Ship it."); } } class Region extends Place { Region() { /* null constructor */ } public void printMe() { System.out.println("Box it."); } } class Place extends Object { Place() { /* null constructor */ } public void printMe() { System.out.println("Buy it."); }
Step by Step Solution
3.43 Rating (159 Votes )
There are 3 Steps involved in it
Read it S... View full answer
Get step-by-step solutions from verified subject matter experts
