黑马程序员技术交流社区
标题:
构造函数私有,能有子类吗
[打印本页]
作者:
瞎猫馒头米田共
时间:
2013-8-27 20:55
标题:
构造函数私有,能有子类吗
如果一个父类的构造函数是私有的,那么他能不能被继承?
作者:
蒋元龙
时间:
2013-8-27 21:08
构造函数和析构函数不能被继承。
作者:
masterV
时间:
2013-8-27 21:12
如果父类所有构造函数都是私有的话则不能,,因为子类的构造函数中,会调用父类构造函数,父类构造函数不可见,则不能创建子类构造函数。
作者:
代文娟
时间:
2013-8-27 21:12
构造函数不能私有化,私有化的话编译会失败
作者:
心动行动
时间:
2013-8-27 21:16
构造函数本身就不能被继承,只能用base关键字显示的调用,如果父类的构造函数访问修饰符是private编译器直接报错,因为只要被private修饰就只能在类的内部访问
作者:
wumuzhong
时间:
2013-8-27 21:23
构造私有的目的是防止被继承
作者:
风叶漂
时间:
2013-8-27 22:12
不能把,若继承父类会调用其构造函数,而父类构造函数是私有的不能访问,所以不能把
作者:
丁海平
时间:
2013-8-28 18:43
构造函数还能私有化就是防止被继承,像加了sealed
作者:
风叶漂
时间:
2013-8-28 21:09
可以吧,枚举就是个例子
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2