Processing 3入门:类和对象实例

时间:2026-02-15 05:55:54

1、使用class关键字以声明一个类。

直接在类内部定义变量,即该类的public成员变量。

需要定义一个与类名名称相同,无返回值类型的构造函数。在类被实例化为对象时自动调用。

其它成员函数直接定义,默认public。

Processing 3入门:类和对象实例

2、使用extends以继承一个类。

直接在子类定义中添加成员变量。

继承类同样需要构造函数。在其中调用父类构造函数的方法为:super(参数)

可以写同名函数以重载。在重载的函数中,调用父类原函数:super.函数名()

Processing 3入门:类和对象实例

3、final关键字作用于一个class类定义前,表示该类不可被继承。

final关键字作用于一个变量声明前,表示该变量值确定,不可被修改和赋值。

Processing 3入门:类和对象实例

Processing 3入门:类和对象实例

4、new关键字以创建数组,或者创建类的实例。

创建数组时:类型名[] 数组名=new 类型名[元素个数];

创建类的示例时:变量名=new 类名(构造函数参数);

Processing 3入门:类和对象实例

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

重载的函数例外,不需要类型转换直接调用就是调用子类的重载函数。

Processing 3入门:类和对象实例

© 2026 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com