Home Tutorial Java Scjp Part1 SCJP Module-1 Question-30

 
 

Share on Google+Share on Google+
SCJP Module-1 Question-30
Posted on: July 21, 2010 at 12:00 AM
Advertisement
The example given below will test your understanding about the Inheritance and method overriding in Java.

Given a sample code:

1    class One {
2    public One watch() {
3    System.out.println("One");
4    return this;
    }}

5    class Two extends One {
6    public One watch() {
7    System.out.println("Two");
8    return this;
    }}

9    class Test extends Two {

10  public One watch() {
11  System.out.println("Test");
12  return this;
    }

13  public static void main(String[] args) {
14  One t = new Test3();
15  t.watch();
    }}

What will be the result? Choose the correct option?

(A) One
(B) Two
(C) Test
(D) Compilation error at line no-14

Answer:

(C)

Advertisement

Related Tags for SCJP Module-1 Question-30:


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: July 21, 2010

Recommend the tutorial

Advertisements Advertisements
 

 

 

DMCA.com