1.类是抽象的,概念的,代表一类事物

2.对象是具体的,尸体的,代表一个具体事物

3.类是对象的模版,对象是类的一个个体,实例

1.类和对象的定义

  类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。

 

  对象是具有类类型的变量。

2.类和对象的关系

  类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。

3.类类型的声明形式

  class 类名

  {

  public:公用的数据和成员函数和成员函数

  protected:保护的数据和成员函数

  private:私有的数据

  }

4.定义对象的方法

  package包名;

  class 类名extends 父类 implements

  接口名{

  成员变量:

  构造方法:

  成员方法;

  }

  2.不出现类名,直接定义对象

  class //无类名

  {private : //声明以下部分为私有的

   public : //声明以下部分为公用的 

  }

    stud1,stud2;//定义了两个无类名的类对象

  直接定义对象,在C++中是合法的、允许的,但却很少用,也不提倡用。在实际的程序开发中,一般都采用上面3种方法中的第1种方法。在小型程序中或所声明的类只用于本程序时,也可以用第2种方法。在定义一个对象时,编译系统会为这个对象分配存储空间,以存放对象中的成员

posted on 2012-07-16 21:37  Adonstein  阅读(3024)  评论(0编辑  收藏  举报