我有一个类(我们称之为A
),它由几个子类(B
,C
,D
等扩展而来。
在每个子类中,我都希望从父类A
的实例化中访问特定的方法。
我试图将A
声明为抽象类,并将每个子类方法声明为抽象。然后我在他们自己的类中实现了这些方法,但似乎每个子类都必须实现父类的每个方法。但是,我不能这样做。
你对这个问题有所了解吗?
答案 0 :(得分:2)
In each children class, there are specific methods that I'd like to be accessible from an instantiation of the parent class A.
这不是继承的重点。即使您可以这样做,也表明您的设计已经破裂。