一、什么是c++中的类与对象?
我们可以这么理解,c++里面的类就相当于一个模板,试想一下,一个班级里面有很多学生是吧,每个学生都是不一样的,但是每个学生都用有着共有的一套模板去储存修改自己的信息,类就是这样的存在,对象就是每一位学生。
1、c++类的模板
1.1例如下面我们用关键字class定义Test的数据类型:
class Test//定义一个类
{
public://公有属性
void SetData(int data)//编写公有方法
{
m_data = data;
}
int GetData();
protected://保护属性
private://私有属性体现了封装的特性
int m_data;//属性里面的成员
};
int Test::GetData()//类的成员函数放在类外面实现格式
{
return m_data;
}
1.2定义对象
Test t;
Test t1;
1.3访问类中的公共成员
stu1和stu2都有着各自的数据成员。
在c++中类的对象可以使用直接成员访问运算符.来访问自己的公共(public)成员。
如下
t.SetData(1);
t1.SetData(100);
1.4test类的实现
接下来让我们实现一下子!
#include<iostream>
#include<string>
using namespa