#include<iostream>
#include<string>
using namespace std;
const double PI = 3.14;
//class代表一个类,类后边紧跟的就是类的名称
//class circle
// {
// //访问权限
// //公共权限
// public:
// //属性 成员属性,成员变量
// //半径 成员函数,成员方法
// int r;
// //行为
// //获取圆的周长
// double calculateZC()
// {
// return 2 * PI * r;
// }
//
// };
//class stu
//{
//
//public:
//
// string name;
// int num;//属性-姓名和学号
// //行为
// //显示成员信息
// void show_student()
// {
// cout << name << " " << num << endl;
// }
//
//};
//成员函数以及成员属性均有访问权限,注意是公共的还是私人或者是保护性的权限
class person
{
public ://公共权限在类内以及类外均可以访问
string name;
protected://保护权限在类内可以访问,在类外不可以访问
string car;
private://私人权限在类内可以访问,在类外不可以访问
string password;
public:
void func()
{
person p1;
p1.car = "奔驰";
p1.name = "张三";
p1.password = "121331";
}
};
int main()
{
//通过圆类,创建一个具体的圆
/*circle c1;
c1.r = 10;
cout << c1.calculateZC()<< endl;*/
/*stu s1;
s1.name = "张三";
s1.num = 1;
s1.show_student();*/
person p2;
system("pause");
return 0;
}
c++封装的意义
最新推荐文章于 2024-08-12 16:55:46 发布