面向对象特性——封装

封装

封装是面向对象技术的重要原则,它是Java三大特性之一。

Java就是通过封装把对象的属性方法结合为一个不可分割的独立整体。并尽可能的隐藏对象的内部实现

只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过对外接口来与这个封装对象进行交互,而

无需知道该对象内部的细节。


封装的作用(好处):

① 良好的封装能够减少代码耦合;<面向对象设计原则:高内聚、低耦合>

② 类内部的结构可以自由修改,而不影响类的外部使用者;

③ 可以对类的成员数据进行更精确的控制

④ 能更好的隐藏类的成员数据和实现细节。


get()方法和set()方法

get方法(访问器)和set方法(修改器)的作用:

用private、protected、default、public这四个访问修饰符修饰的对象的属性和方法,则设置了类相应的属性

和方法的访问权限

private修饰的属性和方法只能自己访问。当一些特殊情况下,允许被访问时,我们使用get方法和set方法。













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值