2. 什么是对象

来源:互联网 发布:程序员薪资城市排行榜 编辑:程序博客网 时间:2024/06/06 04:15

对象

变量与对象

   所有的变量都是对象.   int i,j;    i,j都是对象.

数据+服务

  对象 = 数据 + 服务

这里写图片描述

C vs C++

typedef struct point3d{   float x;   float y;   float z;} Point3d;void Point3d_print(const Point3d* pd);Pont3d a;a.x = 1; a.y = 2; a.z = 3;Point3d_print(&a);
Class Point3d{  Public:    Point3d(float x,float y,float z);//构造函数    print();  private:    float x;    float y;    float z;   }Point3d a(1,2,3);a.print(); //a是对象,让a对象做print这件事

Class 其实就是C的struct

原创粉丝点击