class A { } class B { } class C { public void talkTo(A x) {System.out.println("Hi A object!");} public void talkTo(B x) {System.out.println("Hi B object!");} } class P01_OneJava3Classes { public static void main(String[] args) { A a = new A(); B b = new B(); C c = new C(); c.talkTo(a); c.talkTo(b); } }