001package subclass.ex7; 002 003public class M { 004 public static void main(String[] argv) { 005 new B(1); 006 new C(); 007 } 008} 009class A { 010 A(int i) {System.out.println("A(int)");} 011} 012class B extends A { 013 B(int i) { 014 super(i); 015 System.out.println("B(int)"); 016 } 017} 018class C extends B { 019 // The following will not compile! 020 // C() {System.out.println("C");} 021 C() { 022 super(0); 023 System.out.println("C"); 024 } 025}