#include <iostream>
using namespace std;
class student
{
public:
student() {};
student(int _sno, string _name, int _age, int _sex) {
this->sno = _sno;
this->name = _name;
this->age = _age;
this->sex = _sex;
};
protected:
private:
int sno;
string name;
int age;
int sex;
public:
static int data;
//const只读访问
void display1() const {
cout << "sno:" << sno << endl;
};
//static函数 只能访问类内的static变量或函数
static void display2() {
cout << "data:" << data << endl;
}
};
int student::data = 10; //static 成员变量的初始化
int main()
{
student stu(1, "ww", 20, 1);
stu.display1();
stu.display2(); //student::display2()
return 0;
}