#ifndef STUDENT_H
#define STUDENT_H
#include <iostream>
using namespace std;
class Student
{
private:
int num;
int score;
public:
void setdata()
{
cin >> num;
cin >> score;
}
void display()
{
cout << "num=" << num <<endl;
cout << "sore=" << score << endl;
}
};
#endif // STUDENT_H
#include <iostream> //预处理命令
#include "student.h"
using namespace std; //使用命名空间std
int max(int x,int y);
Student studl,stud2;
int main(int argc, char *argv[]) //主函数首部
{
//int a,b,sum; // 定义变量
//cin >>a>>b; // 输入语句
// sum = max(a,b);
// cout << "max=" <<sum<< endl; //输出语句
// cout << "This" << "is";
//cout << "a" << "C++";
// cout << "program." << endl;
// int a,b,c;
// a = 10;
// b = 23;
// c = a+b;
// cout << "a+b=";
// cout << c;
// cout << endl;
/*
int a,b;
int c;
c = a+b;
cout <<"a+b=" << a+b;
*/
studl.setdata(); // 调用对象studl的setdata函数
stud2.setdata(); // 调用对象stud2的setdata函数
studl.display(); // 调用对象studl的display函数
stud2.display(); // 调用对象stud2的display函数
return 0;
}
CTRL + B 编译
CTRL + R 运行
class 类;数据类型 包含数据成员和成员函数 数据成员 变量num score 函数 setdata和diplay函数
一个类是由一批数据和对其操作的函数组成的
具有类类型特征的变量称为对象(Object), studl和stud2是Student类型的对象,对象是实际占用存储空间的,而类型不占空间的,它只是一种模型,
供用户定义实践的对象.
.是一个成员运算符,把对象和成员链接起来.
书籍来自 谭浩强 C++程序设计