首页 > 编程语言 > 详细

Java三大特性之封装

时间:2019-03-03 13:46:55      阅读:145      评论:0      收藏:0      [点我收藏+]

.封装

1.概念:把对象的内部细节封闭起来,只提供操作对象属性的公共方法。

封装是面向对象编程语言对客观世界的模拟;如:电视机,她的内部元件就被封闭起来了,仅仅暴露电视机按钮来供人使用,这样就没有人能任意的更改内部元件。

Java里边通过将属性设置成私有的,对属性都使用暴露出来的公共接口去操作。这样数据才更安全更好维护

2.目的:通过公开方法访问数据,可以从方法里加入逻辑控制,避免不合理的访问可进行数据检查,保证数据完整性,防止不希望的交互和非法的访问便于后期修改,提高代码的可维护性

3.实现:

1)隐藏对象的属性和实现细节,不允许外部直接访问(通过“.语法”访问,即属性私有化)

2)使用安全公开的方法操作和访问对象的属性

Java三大特性之封装

原文:https://www.cnblogs.com/luoyunjian/p/10464951.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!