我绝对是 JavaFX 的初学者。我有 JavaFX 类 Sprite :
public class Sprite extends CustomNode {
protected var xPos : Integer;
protected var yPos : Integer;
public function setxPos(){
this.xPos=50;
}
public function getxPos():Integer{
return this.xPos;
}
public function move() : Void{
xPos=xPos+2;
}
}
我在 Main 类中使用此类的实例。我用函数 setxPos() 设置变量的值。当我打印变量的值时,值为 0。这是 Main 类的代码。
var sprite : Sprite;
sprite.setxPos(50);// use setter
println(sprite.getxPos());// value is 0
sprite.xPos=50;// without setter
println(sprite.getxPos());// value is 0 too
哪里有问题??塔肯斯。