黑马程序员技术交流社区

标题: 关于静态类的问题 [打印本页]

作者: 高腾    时间: 2013-6-14 23:13
标题: 关于静态类的问题
本帖最后由 高腾 于 2013-6-15 14:14 编辑

静态类不能被实例化
但是C#是一门面向对象语言,面向对象的思想就是将抽象的类具体为一个实例
那静态类的存在意义是什么?

作者: 彭康    时间: 2013-6-14 23:56
静态类 本身就被实例化了,也就是分配内存了
作者: 成都—陈超    时间: 2013-6-15 00:26
静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当类中没有依赖对象标识的数据或行为时,就可以使用静态类
编译器能够执行检查以确保不致偶然地添加实例成员。编译器将保证不会创建此类的实利。
静态类是密封的,因此不可被继承。静态类不能包含构造函数,但仍可声明静态构造函数以分配初始值或设置某个静态状态




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