Question: Given the following Java classes, what will be the printed output of executing the Java statement: new Sub().go(); public class Super { public Super()

Given the following Java classes, what will be the printed output of 

Given the following Java classes, what will be the printed output of executing the Java statement: new Sub().go(); public class Super { public Super() { System.out.print("S"); } public void go() { System.out.print("g"); } } public class Sub extends Super { public Sub() { System.out.print("B"); } @Override public void go() { System.out.print("o");} }

Step by Step Solution

3.41 Rating (154 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

d SBo The output will be SBO because the subclass will inherit the pri... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!