Page 81 - 6253
P. 81

}



                    class B extends A {

                     // Перевизначення методу call()

                     void call() {

                       System.out.println("Метод call() класу B");

                     }

                    }



                    class C extends A {

                     // Перевизначення методу call()

                     void call() {

                       System.out.println("Метод call() класу C");

                     }

                    }



                    public class Main {

                     public static void main (String args[]) {

                       A a = new A();

                       B b  = new B();

                       C с = new C();



                       A myOb; // Отримання змінної класу А



                       myOb = a; // myOb посилається на об'єкт А

                       myOb.call();



                       myOb = b; // myOb посилається на об'єкт B

                       myOb.call();



                       myOb = с; // myOb посилається на об'єкт C




                                                              80
   76   77   78   79   80   81   82   83   84   85   86