静态类


静态类内部只包含static成员。

这种类的唯一作用就是将一组相关的成员组合在一起。

在c#中用static关键字定义不可实例化的类,只能应用于类,不能用于结构。

因为CLR总是允许值类型实例化。

c#编译器对静态类进行了限制:

1、静态类必须直接从Object类直接继承

2、静态类不能实现接口,只有类的实例才能调用接口方法。

3、静态类只能包含静态成员

4、静态类不能作为字段、方法参数和局部变量使用,他们都是类的实例。

 

 

posted @ 2012-10-15 11:06  八神吻你  阅读(407)  评论(0编辑  收藏  举报