public class C { public void f() { System.out.printf("CCC\n"); }
}
public class D extends C{
public void f()
{
System.out.printf("DDD\n");
}
}
public class Exercise2 { public static void g(C cc) { cc.f(); }
public static void main(String[] args) {
D dd1=new D();
C cc1=new C();
g(cc1);
g(dd1);
}
}