1、说明
本代码非原创,在进行学习时进行录,防止遗忘做个笔记,后面可以翻翻。
主要对C++中的类、对象进行总结和学习。
2、代码
本部分的代码如下:
#include<iostream>
#include<time.h>
#include<string.h>
#include<ctime>
using namespace std;
//成员属性为私有
class person
{
public:
//设置姓名
void setname(string name)
{
m_name = name;
}
//获取姓名
string getname()
{
return m_name;
}
//获取年龄
int getage()
{
return m_age;
}
//设置年龄(0~150)
void setage(int age)
{
if (age < 0 || age>150)
{
cout << "年龄输入有误,赋值失败" << endl;
return;
}
else
{
m_age = age;
}
}
//设置偶像
void setIdol(string idol)
{
m_Idol = idol;
}
private:
string m_name;//姓名 可读可写
int m_age = 23;//年龄 只写
string m_Idol;//偶像 只写
};
int main()
{
person p;
p.setname("张三");
p.getname();
p.setage(1300);
cout << p.getname() << endl;
cout << p.getage() << endl;
//偶像设置
p.setIdol("小中");//只写状态 外界访问不到
system("pause");
return 0;
}
3、结尾
上述代码运行正确。