从构造函数传递参数给函数在处理/ java的

我有在处理某些对象的麻烦。 代码应该具有显示和移动两个对象。 但我只看到一个物体显示和移动。 也许有我丢失的东西。 检查出的代码。

Rule myRule; Rule myRule1; void setup() { size(200,200); smooth(); //Initialize rule objects myRule = new Rule(0,100,1); myRule1 = new Rule(0,140,20); } void draw() { background(255); //int x1 = 0; //int y1 = 0; //Operate Rule object myRule.move(); myRule.display(); myRule1.move(); myRule1.display(); } class Rule { float x; float y; float spacing; float speed; Rule(float x1, float y1, float s1) { x = x1; y = y1; spacing = 10; speed = s1; } void move() { x = x + speed; if((x > width) || (x < 0)) { speed = speed * -1; } } //Display lines at x location void display() { stroke(0); fill(175); line(x, height/2, width/2, height/2); } }

--------------解决方案-------------

这是在一个错字Rule.display() 你大概意思是这样

线(X,Y,宽度/ 2,高度/ 2);

分类:java的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 4.355 (s). 10 q(s)