封装

简介: 封装权限修饰符:就是用于控制变量或者方法的可见范围的。public:公共。private:私有。步骤:使用private修饰需要被封装的属性提供公共的set或者get方法获取以及设置该私有属性的值优点:提高了数据的安全性操作简单隐藏了实现使用场景:如果一个属性不想被其他人直接访问,那么这个时候就可以使用封装现时开发的实体类的属性(成员变量)一般我们都会封装起来2.1 实体类:用于描述一类事物的类,成为实体类 比如:class car()2.2 工具类:像Arrays这样的直接拿来用的。

封装

权限修饰符:就是用于控制变量或者方法的可见范围的。
public:公共。
private:私有。
步骤:

  1. 使用private修饰需要被封装的属性
  2. 提供公共的set或者get方法获取以及设置该私有属性的值

优点:

  1. 提高了数据的安全性
  2. 操作简单
  3. 隐藏了实现
  • 使用场景:
  1. 如果一个属性不想被其他人直接访问,那么这个时候就可以使用封装
  2. 现时开发的实体类的属性(成员变量)一般我们都会封装起来
    2.1 实体类:用于描述一类事物的类,成为实体类 比如:class car()
    2.2 工具类:像Arrays这样的直接拿来用的。
相关文章
|
存储 Cloud Native 安全
C++ 封装成库
C++ 封装成库
|
Java 数据挖掘 数据库
封装的理解
封装的理解
104 0
|
2月前
|
数据安全/隐私保护 C语言 C++
C++(七)封装
本文档详细介绍了C++封装的概念及其应用。封装通过权限控制对外提供接口并隐藏内部数据,增强代码的安全性和可维护性。文档首先解释了`class`中的权限修饰符(`public`、`private`、`protected`)的作用,并通过示例展示了如何使用封装实现栈结构。接着介绍了构造器和析构器的使用方法,包括初始化列表的引入以及它们在内存管理和对象生命周期中的重要性。最后,通过分文件编程的方式展示了如何将类定义和实现分离,提高代码的模块化和复用性。
|
5月前
什么是封装?为什么是要封装?
什么是封装?为什么是要封装?
126 0
|
6月前
|
安全 C#
C#封装详解
C#封装详解
67 0
|
6月前
|
安全 数据安全/隐私保护
什么是封装?
什么是封装?
37 0
|
6月前
|
测试技术 API
(接口封装)
(接口封装)
94 0
|
程序员
封装(了解一下)
封装(了解一下)
92 0