Ashirwad Satapathi Ответов: 1

В чем разница между наследованием класса для использования его члена и созданием объекта этого класса для использования его члена?


Поскольку мы можем получить доступ к членам класса, создав его экземпляр, почему нам нужно использовать наследование для использования и доступа к его членам?Класс 1 и класс 2-это два класса. Я хочу получить доступ ко всем членам класса 1 внутри класса 2. я могу создать экземпляр объекта класса 1 внутри класса 2, а также наследовать класс 1 в подклассе для доступа к членам. Я хотел бы знать, почему один из них предпочтительнее и в какой ситуации.

Что я уже пробовал:

Я работал как над созданием экземпляра класса, так и над наследованием в подклассе для доступа к членам класса.Но я не знаю, почему использование наследования предпочтительнее.

1 Ответов

Рейтинг:
5

CPallini

Это "vexata quaestio", см., например: Наследование против композиции[^].