类和对象练习
#include<iostream>
#include<string>
using namespace std;
//1、对于数据(变量),建议全部写在私有下面(别人通过继承就不能修改里面的值)
//2、想要访问私有下面的数据,那么在公有的属性下面提供接口(函数)进行访问
//3、对于私有下面的数据的访问,通过get,set接口进行访问
//4、类的大小的计算和结构体一样,sizeof算,最好用函数,函数不占内存,变量占
//5、在类中不能定义自身这种类型的对象
//6、类和结构体的区别:在类中默认属性私有,结构体默认为公有 类中能写的,结构体中也写
class CStudent
{
public://接口写在公有下面
int getID()//这个就叫做接口 函数不占内存
{
return id;
}
void setID(int x) //函数不占内存
{
id = x;
}
string getName()
{
return name;
}
void setName(string x)
{
name = x;
}
float getScore()