Показать сообщение отдельно
Старый 16.01.2013, 19:00
loigor3 вне форума Посмотреть профиль Отправить личное сообщение для loigor3 Найти все сообщения от loigor3
  № 1  
Ответить с цитированием
loigor3

Регистрация: Apr 2011
Сообщений: 20
По умолчанию наследование

Возникла проблема: существует два класса А и В. Нужно, чтобы класс В расширял А. И мне надо в классе А создать экземпляр класса В, который будет, в зависимости от ситуации, вызывать функции в классе А. Но я не могу этого сделать, так как в классе А класс В не создается из-за получающейся бесконечности. Думал создать класс С, в класс А запихать функции, которые нужны классу В, и затем из класса С вызывать методы из класса А, который в свою очередь связан с В. Но это по определенным причинам не совсем подходит.