对这个程序不太了解,感觉类的声明有些怪,定义公有函数display()时,最后怎么有个分号呢?这个问题先放一放,以后应该会弄懂的。
#include <iostream>
using namespace std;
class Student //声明一个类,类名为Student
{
private: //以下为类中的私有部分
int num; //私有变量num
int score; //私有变量score
public: //以下为类中公有部分
void setdata() //定义公有函数setdata
{
cin>>num; //输入num的值
cin>>score; //输入score的值
}
void display() //定义公有函数display
{
cout<<"num="<<num<<endl;//输出num的值
cout<<"score="<<score<<endl;//输出score的值
}<span style="color:#ff0000;background-color: rgb(255, 255, 51);">; </span>
}; //类的声明结束
Student stud1,stud2; //定义stud1和stud2为Student类的变量,称为对象
int main() //主函数首部
{
stud1.setdata(); //调用对象stud1的setdata函数
stud2.setdata(); //调用对象stud2的setdata函数

本文探讨了C++中的类(class)和对象(object)的概念。通过一个简单的程序,解释了class作为声明类的关键字,类可以包含数据成员和成员函数,以及公有和私有成员的访问权限。此外,还阐述了对象如何作为类的实例,以及如何通过成员运算符"."来访问和操作对象的成员。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



