Ⅰ 当开始被点击和当作为克隆体启动时的区别
克隆技术是时下热门的Scratch少儿编程考试或者竞赛必须面对的重点与难点之一。
本文试图从较高的层面探讨Scratch编程中克隆技术的本质,并进一步把克隆技术的应用划分为两大类型共享数据克隆体和非共享数据克隆体。最后给出各自的应用举例。
对于初、高中对面向对象编程概念没有基础的小朋友,可以略过本注释的阅读转而进行第二小节的阅读。熟悉其他高级编程语言的朋友都了解面向对象编程,其三种特征都在Scratch中得到非常自然与形象的体现。
在此暂不赘述,有兴趣的朋友可多多联系这些概念,从而更有助于理解Scratch中的克隆技术中克隆体可分为两种类型 编程中,当需要大量相似的精灵完成相似的任务时,建议主动考虑使用克隆术。
其实,通过大量应用克隆技术的案例分析后,总体归纳一下,克隆体不外乎如下两大种类型共享数据克隆体这种克隆体允许其他克隆体或母体精灵访问它的数据可以是任何信息。
如生命值、X位置、Y位置等非共享数据克隆体如果一个克隆体的数据不需要被除自身以外的任何其他角色访问称此种克隆体为非共享数据克隆体。
Ⅱ 编程里克隆和复制是一个意思吗
克隆和复制是不同的,复制是写程序冗余的说法,复制一个段代码到别的地方去。而克隆是对整个项目而言的。一般用于整个软件的所有代码,所以是不同的.