#include <iostream>
using namespace std;
class point{
public: //成员函数
point(int _x=0, int _y=0);//与类重名,没有返回直这个属性
void print();
void set(int _x, int _y);
private:
void sayhello();
int x;
int y;
};
point::point(int _x, int _y):x(_x),y(_y){//初始化
// x = _x; y = _y; 赋值
}
void point::print(){
cout << "(" << x << ","
<< y << ")" << endl;
}
void point::set(int _x, int _y){
x = _x;
y = _y;
}
int main(){
point p1;//无参版本不加括号
point p2(1);
point p3(10,10);
p1.print();
p2.print();
p3.print();
point p4(20,20);
p4.set(5,5);
p4.print();
// point *p = &p1;
// p1.x = 6;
// p->x = 7;
}
构造函数的实现
最新推荐文章于 2023-10-22 03:44:29 发布