У меня есть класс (назовем его A
), который расширен несколькими дочерними классами (B
, C
, D
и т. Д.).
В каждом дочернем классе есть определенные методы, которые я хотел бы получить доступ к экземпляру родительского класса A
.
Я пытался объявить A
как абстрактный класс и объявить методы каждого дочернего класса внутри как абстрактный. Затем я реализовал эти методы в своем собственном классе, но кажется, что каждый дочерний класс должен реализовывать каждый метод родительского класса. Однако я не могу этого сделать.
У вас есть идея для этой проблемы?