Saturday, July 14, 2018

Exception piece of code output ?

Problem statement: what will be the output of the below code?
import java.io.FileNotFoundException;
import java.io.IOException;
class A {
    public void run() throws FileNotFoundException {
        System.out.println("A");
    }
}
class B extends A {
    public void run() throws IOException {
        System.out.println("B");
    }
}
public class ExceptionFileNotFound {
    public static void main(String args[]) {
        B a = new B();
        a.run();
    }
}
Output:
compilation error
run() method in A class clashes with run() method in B class.
Overriden method does not throw Exception

No comments:

Post a Comment

Blueprint for self-improvement

To learn faster: Make the process fun To understand yourself : Write To understand the world better : Read To build deeper connection : Lis...