类和对象——封装
访问权限
- 公共权限 public:成员 类内可以访问 类外可以访问
- 保护权限 protected:成员 类内可以访问 类外不可以访问 儿子也可以访问父亲中的保护内容
- 私有权限 private:成员 类内可以访问 类外不可以访问 父亲不可以访问父亲的私有内容
#include <iostream>
#include <math.h>
#include <string.h>
using namespace std;
class Person
{
//公共权限
public:
string name;
//保护权限
protected:
string car;
//私有权限
private:
int password;
//类内可以访问
public:
void func()
{
name = "Jeffrey";
cout << name << endl;
car = "Lamborghini";
cout << car << endl;
password = 123456;
cout << password << endl;
}
};
int main()
{
Person p1;
p1.name = "lianjunwei";
p1.func();
system("pause");
return 0;
}
struct 和 class 的区别
class默认权限是私有
struct默认权限是公有