私は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
問題はどこですか?? ありがとう。