#include<iostream>
using namespace std;
class MyClass
{
public:
MyClass() { x=0;y=0; }
MyClass(int a = 0, b = 0);
Print();
private:
int x, y;
};
MyClass::MyClass(int a = 0, int b =0)
{
x = a;
y = b;
}
void MyClass::Print()
{
cout << "x = " << x << endl;
cout << "y = " << y << endl;
}
int main()
{
MyClass obj1,obj2(5,8);
obj1.x =1;
obj1.y =3;
obj1.Print();
obj2.Print();
return 0;
}
uj5u.com熱心網友回復:
供參考:#include<iostream>
using namespace std;
class MyClass
{
public:
//MyClass{x=0;y=0;}
MyClass (int a = 0,int b = 0);
void set_var(int x,int y);
void Print_m();
private:
int x, y;
};
MyClass::MyClass(int a , int b )
{
this->x = a;
this->y = b;
}
void MyClass::set_var(int x,int y)
{
this->x = x;
this->y = y;
}
void MyClass::Print_m()
{
cout << "x = " <<this->x << endl;
cout << "y = " <<this->y << endl;
}
int main()
{
MyClass obj1, obj2(5,8);
obj1.set_var(1,3);
//obj1.x =1;
//obj1.y =3;
obj1.Print_m();
obj2.Print_m();
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/268732.html
標籤:C++ 語言
上一篇:位運算子/二進制/十六進制
