当前位置: 首页 > article >正文 【Java】封装 article 2024/11/14 15:44:49 文章目录 前言一、封装是什么?总结 前言 了解封装,运用起来。 一、封装是什么? 封装:就是隐藏对象的属性和实现细节,仅对外提供公共访问方式。 专业术语有点难以理解,但是可以用通俗易懂的例子来理解,比如一辆车,其中发动机是隐藏的,方向盘,座位这些是暴露的。那么就一句话:合理隐藏,合理暴露。在代码中,有些函数或变量是要暴露出去,有些是内部的引用。不需要对外暴露。 其实说直白点,封装并不是一个流程,而是一种思想。 总结 封装就是:合理隐藏,合理暴露。把不需要给外部提供的变量或函数使用私有方法进行隐藏,需要给外部的方法进行公开。 查看全文 http://www.kler.cn/a/290214.html 相关文章: 如何用C#和Aspose.PDF实现PDF转Word工具 每日一练:二分查找-搜索插入位置 java模拟键盘实现selenium上下左右键 table中的左右滚动条实现滚动 C++开发基础之使用librabbitmq库实现RabbitMQ消息队列通信 新的恶意软件活动通过游戏应用程序瞄准 Windows 用户 万字长文解读深度学习——卷积神经网络CNN 《Zookeeper 的监听机制及原理解析》 后台使用Motionbuilder 聚类算法-Kmeans聚类 【60天备战软考高级系统架构设计师——第八天:设计模式概述】 Spring Boot项目中结合MyBatis详细使用 “智能化自动化” 架构之4:中间建模脑的软件设计三大原则-依赖倒置控制反转和依赖注入 在react中利用three.js 渲染模型 让鼠标拖拽是模型转动 redhat7.9安装zsh以及常用插件 具有平面规则性的单目视觉惯性里程计 反射API与AOP在微服务治理中的实践与思考 飞利浦开放式耳机怎么样?南卡、飞利浦、QCY耳机真实测评 【Leetcode 2399 】 检查相同字母间的距离 —— 哈希表 git分支的管理 Windows 欺骗主机 Burn-In 的自动化工具 Mysql-慢SQL的处理以及SQL优化 webpack--处理资源 【linux002】目录操作命令篇 - ls 命令 用table展示表头和侧边都是动态 注册安全分析报告:央视网 基于SpringBoot+Vue+MySQL的宠物寄养服务管理系统
文章目录 前言一、封装是什么?总结 前言 了解封装,运用起来。 一、封装是什么? 封装:就是隐藏对象的属性和实现细节,仅对外提供公共访问方式。 专业术语有点难以理解,但是可以用通俗易懂的例子来理解,比如一辆车,其中发动机是隐藏的,方向盘,座位这些是暴露的。那么就一句话:合理隐藏,合理暴露。在代码中,有些函数或变量是要暴露出去,有些是内部的引用。不需要对外暴露。 其实说直白点,封装并不是一个流程,而是一种思想。 总结 封装就是:合理隐藏,合理暴露。把不需要给外部提供的变量或函数使用私有方法进行隐藏,需要给外部的方法进行公开。 查看全文 http://www.kler.cn/a/290214.html 相关文章: 如何用C#和Aspose.PDF实现PDF转Word工具 每日一练:二分查找-搜索插入位置 java模拟键盘实现selenium上下左右键 table中的左右滚动条实现滚动 C++开发基础之使用librabbitmq库实现RabbitMQ消息队列通信 新的恶意软件活动通过游戏应用程序瞄准 Windows 用户 万字长文解读深度学习——卷积神经网络CNN 《Zookeeper 的监听机制及原理解析》 后台使用Motionbuilder 聚类算法-Kmeans聚类 【60天备战软考高级系统架构设计师——第八天:设计模式概述】 Spring Boot项目中结合MyBatis详细使用 “智能化自动化” 架构之4:中间建模脑的软件设计三大原则-依赖倒置控制反转和依赖注入 在react中利用three.js 渲染模型 让鼠标拖拽是模型转动 redhat7.9安装zsh以及常用插件 具有平面规则性的单目视觉惯性里程计 反射API与AOP在微服务治理中的实践与思考 飞利浦开放式耳机怎么样?南卡、飞利浦、QCY耳机真实测评 【Leetcode 2399 】 检查相同字母间的距离 —— 哈希表 git分支的管理 Windows 欺骗主机 Burn-In 的自动化工具 Mysql-慢SQL的处理以及SQL优化 webpack--处理资源 【linux002】目录操作命令篇 - ls 命令 用table展示表头和侧边都是动态 注册安全分析报告:央视网 基于SpringBoot+Vue+MySQL的宠物寄养服务管理系统