当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Processing . (dot)用法及代码示例

Processing, . (dot)用法介绍。

用法

  • object.method()
  • object.data

参数

  • object 要访问的对象
  • method() 封装在对象中的方法
  • data 封装在对象中的变量或常量

说明

提供对对象的方法和数据的访问。对象是类的一个实例,可以包含方法(对象函数)和数据(对象变量和常量),如类定义中所指定。点运算符将程序定向到封装在对象中的信息。

例子

// Declare and construct two objects (h1 and h2) of the class HLine
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) {  // Dot syntax can be used to get a value
    h2.speed -= 0.01;    // or set a value.
  }
  h1.update();  // Calls the h1 object's update() function
  h2.update();  // Calls the h2 object's update() function
}

class HLine {  // Class definition
  float ypos, speed;  // Data
  HLine (float y, float s) {  // Object constructor
    ypos = y;
    speed = s;
  }
  void update() {  // Update method
    ypos += speed;
    if (ypos > width) {
      ypos = 0;
    }
    line(0, ypos, width, ypos);
  }
}

有关的

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 . (dot)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。