Hi there ! We can call abstract methods... isn't it? We have this <B>AbstractMethodError</B> in java.lang package which is said to be thrown when an application tries to call an abstract method. However, I could call <B>Process.default()</B>(java.lang.Process class) method in my application. There was no compiler error or runtime exception. Can anybody explain under what conditions is this <B>AbstractMethodError</B> thrown ? Can anybody give more information on 'Calling abstract methods'? Thanks -Saurav
To quote the API: "Normally, this error is caught by the compiler; this error can only occur at run time if the definition of some class has incompatibly changed since the currently executing method was last compiled"
subject: Clarification sought on calling Abstract method