class BaseClass
{
private BaseClass()
{
MessageBox.Show("parent class");
}
}
class ChildClass:BaseClass
{
public ChildClass()
{
MessageBox.Show("child");
}
}
你无需运行生成子类实例的代码,只要build就能发现编译时的错误:WindowsApplication1.BaseClass.BaseClass()' is inaccessible due to its protection level 。
很小很简单的问题,但是我相信不是每个程序员都能毫不犹豫地说出正确答案。^_^!