.(点)
例子:
// 声明和构造HLine类的两个元素(h1和 h2)
HLine h1 = new HLine(20, 1.0);
HLine h2 = new HLine(50, 5.0);
void setup() {
size(200, 200);
}
void draw() {
if (h2.speed > 1.0) { //点可用于获取值
h2.speed -= 0.01; // 或赋值
}
h1.update(); // 调用h1的update()方法
h2.update(); // 调用h2的update()方法
}
class HLine { // 类定义
float ypos, speed; // 数据
HLine (float y, float s) { // 构造器
ypos = y;
speed = s;
}
void update() { // Update 方法
ypos += speed;
if (ypos > width) {
ypos = 0;
}
line(0, ypos, width, ypos);
}
}
描述:提供访问到对象的方法和数据。对象是类的一个实例,并且可以包含这两种方法(目标函数)和数据(对象变量和常量),如在类定义中指定。点运算符访问程序内对象所封装的信息。
语法:
object.method()
object.data
参数:object 可以被访问的对象
method 对象中封装的方法
data 对象中封装的变量
相关:object
- 本文固定链接: http://iprocessing.cn/2017/06/30/dot点/
- 转载请注明: 卡萨布兰卡 于 Processing编程艺术 发表