我在正确处理方法覆盖抽象类在我的类层次结构中存在 时遇到问题。 我会尽力解释: class AbstractClass{
public:
virtual void anyMethod() = 0;
};
class A : public AbstractClass {
void anyMethod() {
// A implementation of any
静态字段我刚开始就用一个例子,最能解释它: public abstract class A{
static String str;
}
public class B extends A{
public B(){
str = "123";
}
}
public class C extends A{
public C(){
s
我遇到了FxCop的问题,并且警告:Abstract types should not have constructors。 这是显示为许多抽象类(可能所有,我没有检查)。当我看他们大多没有新的方法,所以我认为它是编译器添加一个默认的方法。因此,要删除它,我加一个私人默认constuctor(Private Sub New()),这则意味着所有的inherting类未能建立与错误: Class '