首页 > 代码库 > 类与对象

类与对象

是抽象的;

对象是具体的;

类的一个具体实例就是对象;

对象属于一个类。

Example:“笔记本电脑类”是一个类;“你的笔记本电脑”是“笔记本电脑类”中的具体的一个,所以“你的笔记本电脑”是“笔记本电脑类”的一个对象。

     “笔记本电脑类”描述了所有笔记本电脑具有的特征;“你的笔记本电脑”除了具有笔记本电脑的共有特征外,还具有其独特的特征。

     “笔记本电脑类”是抽象的描述了笔记本电脑具有的特征,不能唯一的对应到一台笔记本电脑。

     类和类的对象是1:n的关系。

使用Class关键字创建一个类

Class Computer

{

  //描述类的特征

}

用类的成员来描述类的特征,即属性和方法。

类和对象是密不可分的,在C#中是用关键字new来实例化类,创建一个对象

Example:

     Computer computer = new Computer();

 

创建一个类:

Example:

计算机

+CPU

+内存

+硬盘

+显示器

+上网()

+玩游戏()

+办公()


(类名)

 

(属性)

 

 

(方法)

 

 属性可以用变量和常量来表示;

行为用方法来表示;

  创建成员变量:

         作用域:public,在创建类的实例的时候,可以直接访问。

             private,在成员变量只能在类的内部访问,通常这种情况是为类中的方法服务的。

  创建方法:

         [作用域] 返回类型 方法名(参数)//方法中的参数有四种类型,具体参考方法中的参数一篇

         {

            //方法体

         }

Example:

Class Computer

{

  public i;

  public void get()

  {

    return 0;

  }

}

Computer computer = new Computer();

则可以通过  对象名.[变量|方法名]的方式调用类的变量和方法。

Example:

computer.i = 0;

computer.get();

类与对象