面向对象的基础 2 摘抄笔记 封装性(重点)

所谓的垃圾空间就是指没有任何一个内存所指向的内存空间,所有的垃圾将等待垃圾收集机制自动进行空间的释放

 

         而检验的前提是不能让外部直接操作,所以这个时候就可以使用private

 

如果现在的年龄是“-30”的话,则程序不会出现任何的错误,因为int数值本身就包含了负数。

         此时的错误称为业务错误,一直强调软件开发是技术 + 业务,这个时候年龄是-30岁,肯定是业务上出现了问题,而我们的技术上应该给予解决,但是解决的关键是:现在的年龄可以直接通过类的外部设置,如果现在不由外部设置,而是内部增加了一个检验的话,则这种错误信息就应该可以避免了。

 

关键字完成了在java之中规定了,如果现在要想进行私有成员的操作,则可以通过settergetter完成。

                   · setter:进行属性的设置,如果需要对内容进行检测的话,则需要通过此方法完成。

 

                   · getter:进行属性的取得,取得的时候只是简单的将内容返回即可。

         setter方法本身不需要有返回值,而getter方法必须编写相应的返回值。发现通过settergetter方法可以设置和取得属性,那么这也就是JAVA EE的一个开发标准

只要是类中的属性就必须封装,封装之后的属性必须通过setter和getter方法设置和取得

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值