黑马程序员技术交流社区

标题: 好晚了,再提个问题 [打印本页]

作者: 资建文    时间: 2012-8-21 01:58
标题: 好晚了,再提个问题
sealed修饰属性、方法、类的含义     求详解。。。
作者: 张文    时间: 2012-8-21 04:27
楼主。像这些问题你可以百度到了。就不用发帖再问了。或许你是为了获取技术分,但是你这样完全是浪费资源。

百度百科有解释,你自己看看吧。http://baike.baidu.com/view/1808909.htm

sealed修饰符表示密封用于类时,表示该类不能再被继承,不能和 abstract 同时使用,因为这两个修饰符在含义上互相排斥用于方法和属性时,表示该方法或属性不能再被重写,必须和 override 关键字一起使用,因为使用 C# sealed修饰符的方法或属性肯定是基类中相应的虚成员通常用于实现第三方类库时不想被客户端继承,或用于没有必要再继承的类以防止滥用继承造成层次结构体系混乱恰当的利用 C# sealed修饰符也可以提高一定的运行效率,因为不用考虑继承类会重写该成员、、
作者: 许庭洲    时间: 2012-8-21 09:14
1. 当对一个类应用 sealed 修饰符时,此修饰符会阻止其他类从该类继承;
2. sealed修饰符可以应用于类、实例方法和属性;
3. 当应用于方法或属性时,sealed修饰符必须始终与override一起使用。
作者: 资建文    时间: 2012-8-21 13:36
恩  好     谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2