我来自jQuery和JS,想进入Processing。 我喜欢它,因为它有一个非常好的参考,我得到例子等。 但有一点我无法得到的是如何将对象存储到变量中。
示例jQuery:
var anydiv = $('#anydiv');
我存储了我的对象。
在处理中它似乎并不那么简单,因为它有不同的类型。 我可以很容易地存储一个数字:
float anynumber = 10;
或字符串等但我怎么能例如在var?
中存储一个新点var anypoint = point(0, 0);
提前致谢。
答案 0 :(得分:1)
对象需要有类。处理带有一些预定义,但“点”不是其中之一。所以你写了一个点类,
class Point {
float x, y;
Point(float _x, float y) {
x = _x;
y = _y;
}
String toString() { return x + "/" + y; }
}
然后你可以像任何其他类型的对象一样存储它:
Point p = new Point(0,0);
float xcoordinate = p.x;
float ycoordinate = p.y;
p.x += 200;
p.y += 100;
println(p);
不,不需要首都首字母,但这是惯例。坚持下去(不要去定义类“点”,除非你永远不会向人们展示你的代码或寻求帮助。确保正确的语法约定=)