类与对象的区别和联系

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种方法。在定义一个对象时,编译系统会为这个对象分配存储空间,以存放对象中的成员

转载于:https://www.cnblogs.com/java4android/archive/2012/07/16/2594262.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值