只是为了澄清,是否真的强制要求所有的子类的成员都在它上面的抽象类中声明?是否有可能在子类上定义成员而不在抽象父类上定义它? C#
有可能是这样的:
public abstract class MyParent
{
public int x { get; set; }
}
public class MyChild : MyParent
{
public int x { get; set; }
public string MyName { get; private set; }
}
这只是一个例子......在这种情况下,物业MyName
未在父类中定义的,但它是在子类...可能吗?
在此先感谢!
我很困惑这个答案。 – spender 2011-02-12 16:55:22