java-三大特性之一封装性

本文深入探讨了Java中封装性的概念及其重要性。封装是面向对象编程的基石之一,通过使用访问限定符如private,可以有效地隐藏类的内部实现细节,从而提高代码的安全性和维护性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

封装性是java面向对象的特征之一;
三大特性之一,封装性;
封装是一个面向对象的术语,其含义其实很简单,就是吧东西包装起来。等下就用这种思维来解释封装性以及他带来的好处;
其实;成员变量和成员方法的定义都是包装于类定义之中;类的定义可以看成是将构成类的成员变量和方法封装起来;这就是最宏观的封装;
1;讨论封装性,必须应该回顾一下,访问传限修饰词吧?正是因为他们的存在才有了封装性吧;
private就是只允许自己这个类访问。其他的类都是不可见的;
public就是都是可见的;
详细介绍看之前博客
链接为;http://blog.youkuaiyun.com/zw1996/article/details/53240155
看,private是不是完成了封装,这个类相当于一个箱子,里面包括了很多成员变量和方法;(等下我们只讨论对于成员变量封装性 好处,因为对于方法而已没看到好处);private修饰的成员变量就只能在自己这个箱子里面是可见的并且可以访问修改,但是对于其他的类(箱子)就是不可见的,这就完成了封装性吧;
用代码介绍和图来介绍;
这里写图片描述
这里写图片描述
上面说了封装的一个好处,还有其他的还处;可以避免错误;
这里写图片描述

最后总结一下java封装性需要遵循的规则‘
用访问限制修饰符保护成员变量,通常使用private;
建立公有的public访问方法,强调调用代码通过这些方法访问成员变量;

关于封装性就暂时写到这,知道这肯定还有很多好处没有写到;以后遇到再补上;

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值