Переместить объект родительского класса в дочерний класс

0

У меня есть два класса:

class A {...}
class B extends A {...}

Теперь у меня есть этот объект

$object = new A();

Теперь я хочу, чтобы этот объект был экземпляром из B (так что я могу использовать '$ this' внутри класса B.
Поскольку у меня есть много объектов из класса А. для каждого, я должен выбрать, какой подкласс мне нужен. (B или C или даже D)

Это возможно?

Теги:
oop

1 ответ

1
Лучший ответ

Нет, вы не можете получить доступ к полям класса B, если используете конструктор класса A.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню