多语言展示
当前在线:1789今日阅读:84今日分享:32

Processing 3入门:类和对象实例

介绍Processing 3中的面向对象编程。Processing 3基于java,因此面向对象和java是一样的。
工具/原料

Processing 3

方法/步骤
1

使用class关键字以声明一个类。直接在类内部定义变量,即该类的public成员变量。需要定义一个与类名名称相同,无返回值类型的构造函数。在类被实例化为对象时自动调用。其它成员函数直接定义,默认public。

2

使用extends以继承一个类。直接在子类定义中添加成员变量。继承类同样需要构造函数。在其中调用父类构造函数的方法为:super(参数)可以写同名函数以重载。在重载的函数中,调用父类原函数:super.函数名()

4

new关键字以创建数组,或者创建类的实例。创建数组时:类型名[] 数组名=new 类型名[元素个数];创建类的示例时:变量名=new 类名(构造函数参数);

5

父类变量(如图Ball类型变量)h1可以被赋值为子类对象实例(ColorBall类型对象实例)。但是要想访问子类成员对象或函数,需要进行如图所示的类型转换。重载的函数例外,不需要类型转换直接调用就是调用子类的重载函数。

注意事项
1

Processing默认所有类成员为public,且一般情况下,默认比较合适。

2

详细的类和对象用法,请参考java有关资料。

推荐信息