码迷,mamicode.com
首页 > 其他好文 > 详细

类型和成员基础

时间:2014-05-29 09:43:30      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:c   class   a   int   使用      

一.类型的各种成员

在一个class中,可以包含8类成员:

1.常量

2.字段

3.实例构造器

4.类型构造器

5.方法(包括操作符重载,转换操作符)

6.属性

7.事件

8.类型

二.类型的可见性

1.C#编译器默认将类型的可见性设置为internal

2.类型的可见性有public和internal两类。

三.成员的可访问性

1.C#编译器默认将成员的可访问性设置为private

2.成员的可访问性有5类:private,protected,internal,protected internal,public。

四.静态类

1.class使用static关键字表示静态类,static只能应用于类,不能应用于值类型(原因:CLR总是允许值实例化,而静态类不允许被实例化)。

2.静态类的作用:将一组相关的成员的组合到一起。

3.静态类的限制:

  (1)静态类不能实现任何接口。原因:只有使用类的实例时,才能调用类的接口方法。

  (2)静态类只能定义静态成员(字段,属性,方法,事件)

  (3)静态类必须直接从基类System.Object派生,从其它任何基类派生都没有意义。继承只适用于对象,而静态类不能创建实例。

类型和成员基础,布布扣,bubuko.com

类型和成员基础

标签:c   class   a   int   使用      

原文地址:http://www.cnblogs.com/the-three/p/3752719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!