This page is optimized for mobile devices, if you would prefer the desktop version just
click here
Question 5
What output is produced by the program shown in Listing 5 ?
- A. Compiler Error
- B. Runtime Error
- C. Base
- D. A
- E. None of the above.
Listing 5 . Listing for Question 5. |
---|
public class Ap124{
public static void main(String args[]){new Worker().doIt();
}//end main()}//end class Ap124
class Worker{void doIt(){
Base myVar = new Base();myVar.test();
System.out.println("");}//end doIt()
}// end class Workerabstract class Base{
public void test(){System.out.print("Base ");};
}//end class Baseclass A extends Base{
public void test(){System.out.print("A ");
}//end test()}//end class A |
Question 6
What output is produced by the program shown in Listing 6 ?
- A. Compiler Error
- B. Runtime Error
- C. Base
- D. A
- E. None of the above.
Listing 6 . Listing for Question 6. |
---|
public class Ap125{
public static void main(String args[]){new Worker().doIt();
}//end main()}//end class Ap125
class Worker{void doIt(){
Base myVar = new Base();myVar.test();
System.out.println("");}//end doIt()
}// end class Workerclass Base{
public void test(){System.out.print("Base ");};
}//end class Baseclass A extends Base{
public void test(){System.out.print("A ");
}//end test()}//end class A |
Question 7
What output is produced by the program shown in Listing 7 ?
- A. Compiler Error
- B. Runtime Error
- C. Base
- D. A
- E. None of the above.
Listing 7 . Listing for Question 7. |
---|
public class Ap126{
public static void main(String args[]){new Worker().doIt();
}//end main()}//end class Ap126
class Worker{void doIt(){
Base myVar = new Base();((A)myVar).test();
System.out.println("");}//end doIt()
}// end class Workerclass Base{
public void test(){System.out.print("Base ");};
}//end class Baseclass A extends Base{
public void test(){System.out.print("A ");
}//end test()}//end class A |
Question 8
What output is produced by the program shown in Listing 8 ?
- A. Compiler Error
- B. Runtime Error
- C. Base
- D. A
- E. None of the above.
Listing 8 . Listing for Question 8. |
---|
public class Ap127{
public static void main(String args[]){new Worker().doIt();
}//end main()}//end class Ap127
class Worker{void doIt(){
Base myVar = new A();((A)myVar).test();
System.out.println("");}//end doIt()
}// end class Workerclass Base{
public void test(){System.out.print("Base ");};
}//end class Baseclass A extends Base{
public void test(){System.out.print("A ");
}//end test()}//end class A |
Question 9
What output is produced by the program shown in Listing 9 ?
- A. Compiler Error
- B. Runtime Error
- C. Base
- D. A
- E. None of the above.
Listing 9 . Listing for Question 9. |
---|
public class Ap128{
public static void main(String args[]){new Worker().doIt();
}//end main()}//end class Ap128
class Worker{void doIt(){
Base myVar = new A();myVar.test();
System.out.println("");}//end doIt()
}// end class Workerclass Base{
public void test(){System.out.print("Base ");};
}//end class Baseclass A extends Base{
public void test(){System.out.print("A ");
}//end test()}//end class A |
Read also:
OpenStax, Object-oriented programming (oop) with java. OpenStax CNX. Jun 29, 2016 Download for free at https://legacy.cnx.org/content/col11441/1.201
Google Play and the Google Play logo are trademarks of Google Inc.