class BaseClass {
public void amethod() {
System.out.println("I am a base class");
}
}
public class SubClass extends BaseClass {
public void amethod() {
System.out.println(" I am im subclass");
super.amethod();
}
public static void main(
String args[]) {
SubClass sc=new SubClass();
sc.amethod();
}
}
I thought the above code will not compile cause super is not the first line.But compiles fine.Can anybody explain me why?