1.类的定义:类是创建对象的模板,对象是类的一个实例;类的定义跟结构体很相似
2、类的定义:使用关键字class
#include<iostream>
using namespace std;
class student{
public :
int s;
int sum;
public :
student(int s1,int sum1):s(s1),sum(sum1)
{ }
}
int main(void){
student a(1,3);
cout<<a.s+a.sum<<endl;
return 0;
}
s和sum是类的成员对象,student(int s1,int sum1)该方法是类的构造方法,是用来初始化对象的
3、类的构造方法:用来初始化对象的,在类的声明的时候来初始化对象的;跟上面例子的student(int s1,int sum1)一样
4、成员的修饰符:public:外部的对象可以知道这个东西的存在
private:只能被该类的实例化对象的本身知道(类的外部不可以访问该变量)
protected:可以被该类的实例化本身或者该类的子类知道(类的子类和类本身可以访问该对象)
5、析构函数:在对象使用结束后不在使用的,系统自动调用的一个函数,通常用来销毁对象产生的空间
定义:~student(){
//具体操作}