プロが教える店舗&オフィスのセキュリティ対策術

初心者なので用語等が間違っているかも知れませんがよろしくお願いします。

エクリプスでjavaを書いています。
int型変数aを用意して、そこの値を一秒ごとに増やしていく計算をrunメソッドに書いているのですが、runメソッドはvoid型ですよね?そこで計算した値を他に渡したり、そこに他から値をもってきたりしたいのですが、どうしたらよいのでしょうか?

わかりづらくて申し訳ありません。

A 回答 (1件)

変数aをフィールドにして、getter/setterメソッドを実装しましょう。



public class Hoge extends TimerTask {
private int a;
public void run() {
// 1秒ごとに a++
}
/** 外部に値を渡す */
public int getA() {
return a;
}
/** 外部から値を持ってくる */
public void setA( int a ) {
this.a = a;
}
}
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!