alekciy
Новичок
Объектная модель PHP5. Может ли класс-потомок получить доступ к методу другого класса
Вопрос наверное больше теоретический.... Собственно берем некий класс class . У него имеется два класса-потомка childClass1 и childClass2. Внутри методов класса-потомка childClass1 можно обратиться к родительским методам через parent:: тут все ясно, а вот можно ли получить доступ к методам childClass2 в методах класса childClass1?
Я так понимаю, что в принципе можно родительский класс объявить абстрактным, задать в нем абстрактный же метод который описать в классе-потомке childClass2 и потом в методах класса childClass1 обращаться через parent:: . Однако при этом и классы-потомки приходиться объявлять абстрактными, а "Создавать экземпляр класса, который был объявлен абстрактным, нельзя."
Вопрос наверное больше теоретический.... Собственно берем некий класс class . У него имеется два класса-потомка childClass1 и childClass2. Внутри методов класса-потомка childClass1 можно обратиться к родительским методам через parent:: тут все ясно, а вот можно ли получить доступ к методам childClass2 в методах класса childClass1?
Я так понимаю, что в принципе можно родительский класс объявить абстрактным, задать в нем абстрактный же метод который описать в классе-потомке childClass2 и потом в методах класса childClass1 обращаться через parent:: . Однако при этом и классы-потомки приходиться объявлять абстрактными, а "Создавать экземпляр класса, который был объявлен абстрактным, нельзя."