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
Why do we use bufferedreader?
Is a class subclass of itself?
Which class is the superclass for all the classes?
What is thread life cycle?
What is method in java ?
Explain the difference between an Interface and an Abstract class?
What is hotjava?
What is argument in java?
What exactly is a .class file?
What is null mean in java?
How do generics work?
How to sort numbers in java without array?
Can we access the non-final local variable, inside the local inner class?
What is the similarity between dynamic binding and linking?
How can u increase the heap size in the memory?