Java 封装
2023-09-11 14:21:35 时间
在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。
封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
要访问该类的代码和数据,必须通过严格的接口控制。
封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。
适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。
封装的优点
-
1. 良好的封装能够减少耦合。
-
2. 类内部的结构可以自由修改。
-
3. 可以对成员变量进行更精确的控制。
-
4. 隐藏信息,实现细节。
外部类通过setter和getter方法来访问内部的成员对象
相关文章
- java三大特性之一--封装
- java安装1.8和1.7,报错:Error: Registry key 'SoftwareJavaSoftJava Runtime Environment'CurrentVers
- Java高级程序猿技术积累
- java之UDP(datagramsocket,datagramPacket)实例
- 【JAVA】Eclipse中开启java和xml智能提示功能(图文,已解决!)
- Java8:20 个使用 Java CompletableFuture的例子
- Java问题啊
- Java集合-Iterable
- 【Java】+前、后端通过json接口建立连接
- 第32节:Java中-构造函数,静态方法,继承,封装,多态,包
- Java多线程中的死锁问题
- Java IDEA中设置导入import java.xx.*和设置导入具体的import java.xx.yy;
- java写 excel
- java 反射和泛型-反射来获取泛型信息
- Java学习-084-java.sql.SQLException: Zero date value prohibited 问题解决
- java的Spring MVC 文件上传
- java工具类-日期工具类
- Java基础篇:封装、继承、多态三大特性
- java重点之重载和重写的区别
- Java空指针异常解决java.lang.NullPointerException解决心得
- 《青花瓷》JAVA版:周杰伦告诉你怎么学Java
- 简单的JAVA MVC框架模式--Java-servlet-JavaBean
- java 前台使用枚举方法(二)
- java 简单使用redis