アフィリエイト広告を利用しています
最新記事
日別アーカイブ

広告

posted by fanblog

2012年07月10日

宣言部について

久しぶりの DoJa ネタです。

着々と進んでいるのですが、紹介できる技術ではなかったので、特に書きませんでしたが、
今回は宣言部について、もしかして皆さん理解されているかもしれませんが、書いておきます。

変数の宣言については、以下のキーワードをよく使います。

static
final

まず static ですが、インスタンス化しなくても使える変数です。

class Test{
 static int A = 0;
 public int B = 0;
}

普通に宣言されている変数 B については、以下のようにインスタンス化して使います。

Test t = new Test();
// ログウィンドウに Test インスタンスの B の内容を出力
System.out.println(t.B);

static の場合、これをクラスの段階で使うことができるようになります。

// Test クラスの A プロパティを出力
System.out.println(Test.A);

インスタンス化しなくても使える、たとえばコンストラクタに引き渡す固定値などに有効でしょう。

次は、final についてです。一度設定したら変更できませんよ。という意味をもっています。

つまり、VBScript でいうところの Const のような使い方ができます。

private final String dummy = "DUMMY!!";
posted by FJT at 22:10| DoJa
プロフィール
FJTさんの画像
FJT
使えそうな技術情報を掲載しています。 ぜひ、役立ててください。
プロフィール
リンク集
×

この広告は30日以上新しい記事の更新がないブログに表示されております。