用户:鱼和羊查看:1 回复:1 评论:1 创建时间:2019-01-15T16:58:12
封装
面向对象编程的思想之一:封装
( •̀ ω •́ )我们来讲讲积木的封装
装好啦~
嗯~ o(* ̄▽ ̄*)o封装,差不多就是把一些可以重复使用的东西装起来
下次用的时候,就一盒一盒的用
一个乐高小人很难拼出来,但是可以做好完整的小人,想要用小人的时候直接拿来用了
一段长长的积木很难拼出来,但是可以做好一段积木,想要的时候就拿来用了
例子做一段计算2+3的积木
做一段计算角色X坐标+3的积木
如果很多角色都想要这段积木
就可以把这段积木做成函数
每个角色只用执行这个函数
而且可以在很多时候执行这个函数
所以,如果积木段很长的话,用函数来代替积木段,可以让积木更精简
而且,想要修改,只需要修改函数的部分,不需要一个个修改
什么时候用函数
如果只有一块积木,那为什么要多此一举(⊙﹏⊙)
如果只有一个地方用到这段积木,那直接写就好了
如果好多地方都用到这段积木,用函数可以省很多积木而且修改也方便♪(^∇^*)
下面讲到
函数技巧
1.函数只用写一遍,整个BCM甚至不同屏幕的多个角色都可以使用
2.执行这个函数的时候,积木段里面的“自己的造型名称”,谁执行就是谁的名称哦~
凡是用到“自己的...”,都是指执行函数的角色本身
3.函数可以添加参数,在执行函数的时候可以传入值
函数会把传入的值代入到积木段对应的地方
4.函数中有“返回”积木,函数就可以作为圆的积木使用,直接放到用到值的地方
函数真棒!
自己封装很多很多经常用到的积木,写在角色保存在背包里
需要的时候从背包拿出来,方便快捷( •̀ ω •́ )
这些效果我都做成函数了,我的粉丝Q喵面可以下载
行了,就讲这么多,溜~