Poly
Poly
class A {
public void test (int i1, int i2) {
System.out.println ("A.test(int, int)") ;
}
}
class B extends A {
public void test (float f, int a) {
System.out.println ("B.test(float, int)") ;
}
public void test (float f1, float f2) {
System.out.println ("B.test(float, float)") ;
}
public void test (int i, float f) {
System.out.println ("B.test(int, float)") ;
}
}
class C extends B {
public void test (int i1, int i2) {
System.out.println ("B.test(int, int)") ;
}
public void test (int a, double d) {
System.out.println ("C.test (int, double)") ;
}
public void test (float f1, float f2) {
System.out.println ("B.test(float, float)") ;
}
public void test (double d1, double d2) {
System.out.println ("C.test (double, double)") ;
}
}
FIGURE 1. Polymorphisme