只需要一些嵌套类和继承的帮助..
namespace blah
{
private abstract class InheritedSomething
{
public void doSomething() {};
}
class OtherClass : InheritedSomething
{
//Stuff
class NestedClass : InheritedSomething
{
//Stuff
}
}
}
这是正确的做事方式吗? NestedClass
在其父类已经继承此内容时继承InerhitedSomething
似乎有点多余......但是当我从NestedClass
中删除继承时,它要求我doSomething()
静态方法。
所以我的问题是,哪种方式“正确” - OtherClass
和NestedClass
继承InheritedSomething
或仅OtherClass
继承InheritedSomething
和{{1}变成doSomething()
?
谢谢!