123mcz / blog

0 stars 0 forks source link

C++类 构造函数 #2

Open 123mcz opened 1 week ago

123mcz commented 1 week ago

include

using namespace std;

include

class student { public: int id = 0; string name = ""; int score = 0; void introduce() { cout << "我叫" << name << endl; cout << "我考了" << score << endl; } student(int _id,string _name,int _score) { cout << "构造函数" << endl; id = _id; name = _name; score = _score; } }; int main() { //c++中结构体与类功能一样,就是访问权限不同 // 结构体默认访问权限是public 类的默认访问权限是private //如果描述物体里面没有函数,一般我们用结构体 //类中一个特殊函数,构造函数,当创建类的对象的时候,函数会被自动调用。 //构造函数特点,无返回值连void都不要写,函数名字和类名一样 /student zhangsan = { 2012,"张三",200 };///使用了构造函数就不能用这种赋值方式了 student zhangsan(2000,"小明",92); zhangsan.introduce();

}