封装

面向对象三大特征之一(封装)
封装的概念:将类的某些信息隐藏在类内部,不予许外部程序直接访问,而是通过类提供的方法来实现隐藏信息的操作和访问。
封装的好处:隐藏类的实现细节。
                只能通过规定方法来实现隐藏细节。
                方便加入控制语句。
                方便修改实现。
如何使用封装
封装的步骤:1.修改属性的可见性-->设为private
2.创建公有的getter/setter方法-->用来属性的读写
3.在getter/setter方法中加入属性-->对属性值的合法性进行判断,控制语句

封装:1.将属性私有化,访问修饰符设置为private,属性只能在本类中使用。
2.在类中给属性提供相对于get/set的方法,给外部得程序访问权限。
3.在属性的相应方法中,提供业务逻辑的判断。
4.在封装中如果属性设置业务逻辑的判断,在相应的构造方法中需要调用相对应的set方法。

转载于:https://www.cnblogs.com/simplest/p/7001198.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值