есть родительский класс, методы которого работают с состоянием родительского класса, и есть дочерний класс, я как бы наследую эти самые методы, и чтобы мне также работать с этими методами, мне необходимо проинициализировать поля родительского класса, а как это сделать? Через вызов конструктора родительского класса, и выходит в конечном итоге что я создаю объект дочернего класса, который создаёт объект родительского класса и вызывает его методы.
https://softwareengineering.stackexchange.com/questions/260343/why-is-inheritance-generally-viewed-as-a-bad-thing-by-oop-proponents
Обсуждают сегодня