11. static class A {
12. void process() throws Exception { throw new Exception();
}
13. }
14. static class B extends A {
15. void process() { System.out.println(”B”); }
16. }
17. public static void main(String[] args) {
18. new B().process();
19. }
What is the result?
1 B
2 The code runs with no output.
3 Compilation fails because of an error in
line 12.
4 Compilation fails because of an error in
line 15.
Answer Posted / souvik
The answer will be first option B since the object created is of B type and it is calling directly the process method in B class
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Is arraylist dynamic in java?
What is class forname?
Why pointers are not used in java?
How do you square a number?
What is the advantage of preparedstatement over statement?
Is arraylist zero based?
What is the final method?
What is immutability in java?
What is the program compilation process?
Why do we need hashmap in java?
What are static initalizers in java ?
What is this () in java?
What is jagged array in java?
Why do we need variables?
what is thread? What are the high-level thread states? : Java thread