public class Test { public static void main(String... args) { C c = new C(); c.sayHello(); } } class A extends T { } class B { public void sayHello() { System.out.println("Hello"); } } class C extends A { }