黑马程序员技术交流社区
标题:
构造器Constructor是否可被override?
[打印本页]
作者:
大牙到潍坊
时间:
2013-12-1 12:16
标题:
构造器Constructor是否可被override?
本帖最后由 大牙到潍坊 于 2013-12-2 13:32 编辑
构造器Constructor是否可被override?,为什么
作者:
u010209195
时间:
2013-12-1 13:37
构造器Constructor是不能被继承的,因此不能重写override;但是可以被重载;
作者:
yuanlianxi03
时间:
2013-12-1 14:26
父类的构造函数不可以被继承,所以就不存在重写这一说,但可以被子类调用。
作者:
不明觉厉
时间:
2013-12-1 16:09
基类的构造函数是不能被继承的,在c#高级编程里有层次构造函数的部分。子类的构造函数只能初始化子类的成员,当继承了基类的成员时,子类的构造函数会将控制权交给基类的构造函数,基类构造函数完成初始化后,再将控制权交回子类构造函数。因为所有的类都是直接或者间接继承自Object类,所以Object类的构造函数完成初始化,将控制权交给他的子类,以此类推。
作者:
V_John
时间:
2013-12-1 16:14
如果问题解决了,请修改为已解决
作者:
容嬷嬷当年也是
时间:
2013-12-1 17:15
构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。
作者:
夢醒了⊙﹏⊙b心
时间:
2013-12-1 20:20
不可以 因为构造器不能被继承
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2