类和对象-封装-封装中的三种访问权限

简介: 类和对象-封装-封装中的三种访问权限
#include <iostream>
using namespace std;
//一.封装中的三种访问权限
//   public公共权限 类内可以访问,类外可以访问 
//   protected保护权限 类内可以访问,类外不可以访问 
//   private私有权限 类内可以访问,类外不可以访问 
class person{
  //公共权限
public:
  string name;//姓名 
  //保护权限
protected:
  string car;//汽车
  //私有权限
private:
  string password;//密码 
public:
  void func()
  {
    name="张三";//类内访问 
    car="小米汽车";//类内访问 
    password="12345678";//类内访问 
  }
};
int main(int argc, char** argv) {
  //实例化具体对象
  person p1;
  p1.name="李四";//类外访问 
  //p1.car="宝马";//类外不可访问 
  //p1.password="123";//类外不可访问 
}
目录
相关文章
|
2天前
|
数据安全/隐私保护 C++
C++类与对象【封装】
C++类与对象【封装】
|
8月前
类和对象-封装-封装的意义
类和对象-封装-封装的意义
34 0
|
8月前
|
9月前
|
Java 程序员 C#
C++类成员的访问权限以及类的封装
C++通过 public、protected、private 三个关键字来控制成员变量和成员函数的访问权限,它们分别表示公有的、受保护的、私有的,被称为成员访问限定符。所谓访问权限,就是你能不能使用该类中的成员。 Java、C# 程序员注意,C++ 中的 public、private、protected 只能修饰类的成员,不能修饰类,C++中的类没有共有私有之分。 在类的内部(定义类的代码内部),无论成员被声明为 public、protected 还是 private,都是可以互相访问的,没有访问权限的限制。 在类的外部(定义类的代码之外),只能通过对象访问成员,并且通过对象只能访问 p
63 0
|
9月前
|
Java
面向对象编程基础:类、对象、封装、继承和多态
面向对象编程基础:类、对象、封装、继承和多态
90 0
|
11月前
|
设计模式
从“封装、继承、多态”看构建知识网
从“封装、继承、多态”看构建知识网
45 0
|
12月前
16-封装-访问权限
16-封装-访问权限
【C++之封装与信息隐蔽】类的公用接口与私有实现的分离
【C++之封装与信息隐蔽】类的公用接口与私有实现的分离
|
数据安全/隐私保护 C++
C++类和对象【1】—— 封装
C++类和对象【1】—— 封装
123 0
C++类和对象【1】—— 封装
|
Java
抽象类和接口的区别(通俗易理解)
抽象类和接口的区别(通俗易理解)
478 0