public class BaseTypes { public static void main(String []argv) { new A().m(); new B().m(); new C().m(); } } class A { public void m() { System.err.println("A.m() running");} } class B extends A{ } class C extends B{ }