文档详情

用Alice学编程第五节课.ppt

发布:2017-04-28约小于1千字共27页下载文档
文本预览下载声明
第5讲: 类、对象、方法和参数(1) class, object, method and parameter;面向对象的程序设计(Object-oriented programming )中用类、对象和方法来组织程序。 这种组织方法的好处: 把一个大的程序分成若干个小的模块 用和现实生活中一样的概念来设计程序 容易发现程序运行错误;类(Class):是一个描述一类有共性的物体的概念,如汽车、桌子等。在Alice中,每一类用一个3D模型表示。 对象(Object) 符合一个类中所描述的共性的实际的物体称为这个类的一个实例( instance ),如汽车的共性有:都有一个方向盘、四个轮子、有颜色、排气量等特点。但这仅仅是概念的描述,实际生产出来的汽车就是这个类的一个实例,我们把它叫做一个汽车对象。 在Alice中,用第一个字母大写的单词表示类名。如 Frog , Airport ; 而用全部小写的单词表示对象名。如 frog, frog1, frog2, frog3;5.2 场景级???方法(World-level methods); ;World.my first method太长带来的问题;解决方法;逐步细化( Stepwise Refinement );在Alice中创建一个新的场景级方法;举例;My first method方法是被谁调用的?;自己定义方法的好处;自己改造Snowpeople例子;5.3 方法的参数(Parameter);;故事板;举例;一个更简洁的方法;参数(Parameter);参数的种类;定义带有参数的方法;Demo;增加一个数值类型的参数;不增加参数个数,但是用演奏者的身高来控制跳起来的高度。 beetleBand-control_height_with_who_para.a2w;作业5-1;作业5-2;分析
显示全部
相似文档