封装思想

简单的理解一下封装

就是先建一个类,类里面有属性有方法,在用类来创建对象,用那个对象调用属性和方法,其实这就是一个封装并进行调用的一个过程

1.属性的封装

以前我们这样写属性(这样是不安全的)

我们通过对象.的方式就可以得到他的属性或方法

像上面那样是不允许的,容易引起内存泄漏,不法分子根据你的漏洞侵入到你的系统

拿到你的数据

所以我们应该把对象的属性隐藏起来,间接的操作就会保证数据会有一些安全性

所以就不允许上面的对象stu.no=1这样用(为什么能.出来,因为那些属性在那个对象下,对象是用那个类造出来的)

改良一下(这个也就是set/get方法)就改变了对象直接.调用属性的局面set设置值,get读取值

调用时这样调用

下面的是最好的改进方法(建一个有参构造器)

调用时这样用属性的部分不用set/get/.了,直接用有参构造器赋值,方法用属性去.节省时间,少打代码

 

转载于:https://www.cnblogs.com/-Zfd/p/6770098.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值