64,683
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
class Lab3 {
public:
Lab3() :num1(1){ cout << "这是构造函数" << endl; }
~Lab3(){ cout << "这是析构函数" << endl; }
int Getnum1(int N1){ N1 = num1; return num1; }
int Getnum2(int N2){ N2 = num2; return num2; }
void Setnum2(int N2){ num2 = N2; }
int Getnum3(){ num3 = num1 * 2; return num3; }
void Setnum3(int N3){ num3 = N3; }
private:
const int num1;
static int num2;
int num3;
};
int Lab3::num2 = 15;
void main(){
Lab3 t1;
t1.Setnum2(20);
t1.Setnum3(8);
cout << "num1,num2,num3的值分别为" << t1.Getnum1(5) << t1.Getnum2(99) << t1.Getnum3() << endl;
}
class Lab3 {
public:
Lab3():num1(1){cout<<"这是构造函数"<<endl;}
~Lab3(){cout<<"这是析构函数"<<endl;}
void Getnum1(int N1){N1=num1;}
void Getnum2(int N2){N2=num2;}
void Setnum2(int N2){num2=N2;}
void Getnum3(){num3=num1 * 2;}
void Setnum3(int N3){num3=N3;}
public:
const int num1;
static int num2;
int num3;
};
int Lab3::num2=15;
void main(){
Lab3 t1;
t1.Setnum2(20);
t1.Setnum3(8);
cout<<"num1,num2,num3的值分别为"<<t1.num1<<t1.num2<<t1.num3<<endl;
}