public class LinkageTest{ public static class Parent{ public void test(){ System.out.println("parent::test"); } } public static class Child extends Parent{ public void test(){ System.out.println("child::test"); } } public static class Tester{ public void test(Parent obj){ System.out.println("Testing parent..."); obj.test(); } public void test(Child obj){ System.out.println("Testing child..."); obj.test(); } } public static void main(String[] args){ Parent obj = new Child(); Tester t = new Tester(); t.test(obj); } }Результатом выполнения будет: Testing parent... child::test
понедельник, 4 февраля 2013 г.
Раннее и позднее связывание
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий