湘龙工作室提供长沙做网站,长沙建站,长沙网站开发,软件制作,网站优化,域名注册,网络空间
长沙做网站

system.string 类是否可以继承?

发布时间:2012/11/23 来源:长沙做网站

做网站过程当中我们程序员会遇到一些程序问题,或者我们知道怎么去做,但是确无法进行解释为什么一定要这样做,现在我们对做网站过程当中的一些程序概念性问题进行解释。

问题一:system.string 类是否可以继承?

答:system.string 类是不可以继承的。

解释:在回答这个问题的时候我们需要理解两个关键字:final和sealed。
final在java语言中的理解为“最终的”或者是“最终无法改变的”的意义。它可以对非抽象类的成员方法和变量进行修饰,final对非抽象类的成员方法和变量进行修饰后表示此抽象类不能再被继承和扩展,表示就是最终的。如果final修饰常量时表示此常量只能赋值一次,以后不能再进行修改。
sealed是对类、实例方法和属性进行修饰。用sealed修饰过的类称为密封类,对于密封的类当然也是不能继承的。sealed修饰方法或者属性一时必须与override一起使用,结构是隐式密封的。
final和sealed的区别是final可以修饰变量而sealed是不可以的,而且final是java语言中的,在c#中是没有此修饰符的,C#的只有sealed修饰符。
system.string类在java中是以final修饰过的,在C#中是用sealedwhn修饰过的,所以system.string是不能被继承的。

本文系原创文章,版权归为长沙做网站所有,原文请查看链接地址http://www.csjwang.com/zwzzs/systemstringjicheng-96/,转载必须带上此地址,并标明原始出处,否则将追究。
做网站版权所有 2009-2015 湘ICP备11020044号   sitemap
地址:长沙市天心区五一西路189号锦绣中环29楼(已搬至岳麓区金星北路89号)   邮编:410001
电话:0731-82067301   QQ:2668200050   Email:longyun1077@163.com
湘龙工作室为您提供:长沙做网站,长沙建站,长沙网站开发,软件制作,网站优化,域名注册,网络空间服务
Copyright 2002-2010 长沙做网站www.csjwang.com. 版权所有
长沙做网站多少钱   长沙做网站公司   长沙做网站价格   长沙做网站的
分享到: