java封装原则

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、封装的定义?

Java 封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。

二、封装的原则?

对象代表什么,就封装代表的数据,并提供对象提供的行为。
例如:人骑自行车(显然人和自行车是对象,那么骑这个行为应该放在哪个对象中呢?凭直觉应该放在人对象中。但根据原则应该换个角度考虑,人给了自行车的力,自行车自己动起来。所以骑行应该放在自行车对象力)。
在比如 人关门也是如此。

三、封装的好处?

有什么事找对象,调用方法就行,让编程变得简单。

四、如何更好的封装?

1.用private对属性隐藏起来,不对外访问。
2.提供pubic的getter和setter方法对外访问。(好处就是外部不能随意改变对象属性值,可以对其进行限制。如图所示)
这样对age进行了限制

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值