package pkg;
class Basic2{// 1st
Basic2(int i){
System.out.println("1st class, Basic constructor:"+i);
}
Basic2(){
System.out.println("1st class,Basic default constructor");
}
}
class ExtendBasic2 extends Basic2{//2nd
ExtendBasic2(int i){
super(i+1);
System.out.println("2nd class, Extend constructor:"+i);
}
}
public class p130 extends ExtendBasic2 {//3rd
public p130() {
super(11);//Constructor call must be the first statement in a constructor
System.out.println("3rd class,P130 constructor working now");
}
public static void main(String[] args) {
p130 obj=new p130();
}
}
OUTPUT:
1st class, Basic constructor:12
2nd class, Extend constructor:11
3rd class,P130 constructor working now
package pkg;
class Basic2{// 1st
Basic2(int i){
System.out.println("1st class,