我举例说下(高级编程中):
一,父类:
private GenericCustomer(){
//more code.
}二,子类:
Nevermore60Costomerdescription :
在子类中会报这样的错误:
GenericCustomer() is inaccessible due to its protection level.
书是这样解释的:
编译器试图为子类生成默认构造函数,但做不到,因为默认的构造函数应调用无参数的构造函数,而该构造函数声明为private ,就不能访问派生类。
不懂是怎么构造的…我的意思是,是理解为之类的修饰权限大于父类,它访问之类怎么和自己为private 有关…
一,父类:
private GenericCustomer(){
//more code.
}二,子类:
Nevermore60Costomerdescription :
在子类中会报这样的错误:
GenericCustomer() is inaccessible due to its protection level.
书是这样解释的:
编译器试图为子类生成默认构造函数,但做不到,因为默认的构造函数应调用无参数的构造函数,而该构造函数声明为private ,就不能访问派生类。
不懂是怎么构造的…我的意思是,是理解为之类的修饰权限大于父类,它访问之类怎么和自己为private 有关…
解决方案 »
- C# GUI程序如何防止user mistake和 handle error啊??
- C#编写一个类,要求该类不能被继承,且只能实例化三次。
- TabControl控件的分页可以消隐吗?
- 请问下面的这些代码该怎么理解?
- 如何从外部改变Combobox的文本框内容但是不触发SelectedIndexChanged事件?
- 怎样在C#中往ACCESS里插入图片?
- 急人啊!winform模式下,sql2K,水晶报表9总是提示连接登陆?为什么啊?
- 现在的房价还是上涨吗?是不是有的地方开始下降了?
- xmlns问题
- 我公司想上OA软件,谁能给我点好建议吗?
- 急!!关于C#的datetime的问题
- C#里面一个查询条件的设立
这样就是为什么静态类不能够被继承,因为它不能够被实例化。