Ⅰ 當開始被點擊和當作為克隆體啟動時的區別
克隆技術是時下熱門的Scratch少兒編程考試或者競賽必須面對的重點與難點之一。
本文試圖從較高的層面探討Scratch編程中克隆技術的本質,並進一步把克隆技術的應用劃分為兩大類型共享數據克隆體和非共享數據克隆體。最後給出各自的應用舉例。
對於初、高中對面向對象編程概念沒有基礎的小朋友,可以略過本注釋的閱讀轉而進行第二小節的閱讀。熟悉其他高級編程語言的朋友都了解面向對象編程,其三種特徵都在Scratch中得到非常自然與形象的體現。
在此暫不贅述,有興趣的朋友可多多聯系這些概念,從而更有助於理解Scratch中的克隆技術中克隆體可分為兩種類型 編程中,當需要大量相似的精靈完成相似的任務時,建議主動考慮使用克隆術。
其實,通過大量應用克隆技術的案例分析後,總體歸納一下,克隆體不外乎如下兩大種類型共享數據克隆體這種克隆體允許其他克隆體或母體精靈訪問它的數據可以是任何信息。
如生命值、X位置、Y位置等非共享數據克隆體如果一個克隆體的數據不需要被除自身以外的任何其他角色訪問稱此種克隆體為非共享數據克隆體。
Ⅱ 編程里克隆和復制是一個意思嗎
克隆和復制是不同的,復制是寫程序冗餘的說法,復制一個段代碼到別的地方去。而克隆是對整個項目而言的。一般用於整個軟體的所有代碼,所以是不同的.