你好,下面把我搜集到的一些关于类的知识点跟大家来分享一下。。。和大家一起成长
[url=http://jisuanjixuexiao.com]计算机学校[/url]

类是面向对象的程序设计的基本构成模块。从定义上讲,类是一种数据结构,这种数据结构可能包含数据成员、函数成员以及其它的嵌套类型。其中数据成员类型有常量、域和事件;函数成员类型有方法、属性、索引指示器、操作符、构造函数和析构函数。

1.    C#中类的声明
类的声明格式如下:

attributes class-modifiers class identifier class-base class-body;

其中attributes、class-modifiers、class-base和class-body为可选项。Attributes为属性集,class-modifiers为类的修饰符,关键词class后面跟随类的名称indentifier,class-base和class-body表示继承方式和基类名。

类的修饰符

类的修饰符可以是以下几种之一或者是它们的组合(在类的声明中同一修饰符不允许出现多次):

●new---仅允许在嵌套类声明时使用,表明类中隐藏了由基类中继承而来的、与基类中同名的成员。

●public---表示不限制对该类的访问。

●internal---只有其所在类才能访问。

●private---只有对包.Net中的应用程序或库才能访问。

●abstract---抽象类,不允许建立类的实例。

●sealed---密封类,不允许被继承。本文发表于www.bianceng.cn(编程入门网)

使用类的实例

使用new关键字可以建立类的一个实例,比如下面的代码:

class A{}
class B{
   void F{
       A a=new A();
   }
}在类B的方法F中创建了一个类A的实例。

类的继承声明

我们使用如下代码表示类B从类A中继承:

class A{}

class B:A{}

有关C#中的继承机制我们将在第四部分进行详细讨论,在这里要事先声明的一点是:C#中的类只支持单继承。
[url=http://jisuanjixuexiao.com]计算机学校[/url]