Processing 3入门:类和对象实例

时间:2024-10-12 11:37:21

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入门:类和对象实例
© 手抄报圈