只需要一些关于嵌套类和继承的帮助..
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
?
谢谢!