首页 > 文档 > . (dot)点
2017
06-30

. (dot)点

.(点)

例子:

 

// 声明和构造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



最后编辑:
作者:卡萨布兰卡
卡萨布兰卡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。