static
例子:
void setup() {
MiniClass mc1 = new MiniClass();
MiniClass mc2 = new MiniClass();
println( mc1.y ); //把10打印到控制台
MiniClass.y += 10; // y是mc1和mc2共享
println( mc1.y ); //把20打印到控制台
println( mc2.y ); //把20打印到控制台
}
static class MiniClass {
static int y = 10; // 类变量
}
void setup() {
println(MiniClass.add(3, 4)); // 把7打印到控制台
}
static class MiniClass {
static int add(int x, int y) {
return(x + y);
}
}
描述:
用于将变量定义为“类变量”的目标词,将方法定义为“类方法”。 当使用static关键字声明变量时,该类的所有实例都共享相同的变量。 当使用static关键字定义一个类时,可以使用这个方法,而不需要创建一个类的实例。 以上例子说明了这些用途。
该关键字是Java编程的重要组成部分,通常不与“处理”一起使用。 有关更多信息,请参阅Java语言参考或教程。
- 本文固定链接: http://iprocessing.cn/2017/06/30/static-静态全局变量/
- 转载请注明: 卡萨布兰卡 于 Processing编程艺术 发表