java-三大特性之一封装性

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值