对象
变量与对象
所有的变量都是对象.
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