戴xixi学习笔记
啥是封装?
对象代表什么,就要封装对应的数据,并提供数据对应的行为。
列举一个封装思想的栗子!
人关门
人施加了一个力,门他是自己关上的
这个施加的力可以视为面向对象里面的调用‘
人 | 门 |
施加了力(调用) | 关上(被调用的方法) |
从始至终人只是给他施加了一个力,最终门是他自己关上的 |
一段总结一下
啥是private关键字?
补充一下右侧的例子他只列举了错误的,我列举一个正确的!
get,set看不懂没关系马上讲述!
来了来了!讲述get set
上个案例理解一下
看一下红色部分即可咱们用微观来刨析全局
只看age的代码逻辑是
1,因为他是私有的变量,上面的age用了private 所以要用set get
2,我个人把set理解为是关门打狗,就是把私有的变量骗进来,进行加上烙印(看过美剧黄石吗就是这个意思)然后再用get返回它的值。
3,输出语句就是这样
//里面的那个a就是右面的那个可以理解为一个垫脚石,就是内部使用a来进行一个值得传递。
总结一下啊!
点赞过5更新加速!!!
谢谢支持