只需要一些关于嵌套类和继承的帮助..
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并doSomething()成为public static void?
谢谢!