- 2
- 0
- 约4.01千字
- 约 10页
- 2025-04-26 发布于四川
- 举报
第5讲:类、对象、方法和参数(1)
class,object,methodandparameter
面向对象的程序设计(Object-orientedprogramming)中用类、对象和方法来组织程序。这种组织方法的好处:把一个大的程序分成若干个小的模块用和现实生活中一样的概念来设计程序容易发现程序运行错误类和对象(classANDobject)
类(Class):是一个描述一类有共性的物体的概念,如汽车、桌子等。在Alice中,每一类用一个3D模型表示。对象(Object)符合一个类中所描述的共性的实际的物体称为这个类的一个实例(instance),如汽车的共性有:都有一个方向盘、四个轮子、有颜色、排气量等特点。但这仅仅是概念的描述,实际生产出来的汽车就是这个类的一个实例,我们把它叫做一个汽车对象。在Alice中,用第一个字母大写的单词表示类名。如Frog,Airport;而用全部小写的单词表示对象名。如frog,frog1,frog2,frog3Alice举例
我们所熟悉的方法如move,turntoface,say都是属于某个对象的,这种方法我们称之为类级的方法(class-levelmethods)而我们的程序都存在于World.myfirstmethod中,我们称这个方法为场景级的方法。FirstEncoun
您可能关注的文档
- 苏科版牛顿第一定律.pptx
- 汽车噪声及其检测.pptx
- 煤矿井下紧急避险系统.pptx
- 监控系统总体结构.pptx
- 科学坐月子与新生儿护理.pptx
- 色谱分离相关术语以及速率理论.pptx
- 汽车新型营销技术.pptx
- 物质结构与性质.pptx
- 湘教版小学一年级美术下册《小小手》.pptx
- 消化系统清理的重要性.pptx
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)