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

简介: 类和对象-封装-封装中的三种访问权限
#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";//类外不可访问 
}
目录
相关文章
|
8月前
|
数据安全/隐私保护 C++
C++类与对象【封装】
C++类与对象【封装】
类和对象-封装-封装的意义
类和对象-封装-封装的意义
55 0
|
Java 程序员 C#
C++类成员的访问权限以及类的封装
C++通过 public、protected、private 三个关键字来控制成员变量和成员函数的访问权限,它们分别表示公有的、受保护的、私有的,被称为成员访问限定符。所谓访问权限,就是你能不能使用该类中的成员。 Java、C# 程序员注意,C++ 中的 public、private、protected 只能修饰类的成员,不能修饰类,C++中的类没有共有私有之分。 在类的内部(定义类的代码内部),无论成员被声明为 public、protected 还是 private,都是可以互相访问的,没有访问权限的限制。 在类的外部(定义类的代码之外),只能通过对象访问成员,并且通过对象只能访问 p
121 0
|
数据安全/隐私保护 C++
C++类和对象【1】—— 封装
C++类和对象【1】—— 封装
152 0
C++类和对象【1】—— 封装
|
Java 编译器
面向对象和封装
面向对象和封装
120 0
面向对象和封装
|
安全 Java 数据安全/隐私保护
|
Java 数据挖掘 C++
封装 继承
封装 继承