アプリ版:「スタンプのみでお礼する」機能のリリースについて

public static final int hoge_id = 1;

↑上記を書くと「パラメータhoge_idの修飾子は正しくありません。finalのみが許可されています。」と表示されます。

final修飾子を使っているのに、なぜエラーが出るのでしょうか?
教えてください。

A 回答 (1件)

これ、メソッドの中で書いていませんか?


メソッド中の変数宣言ではpublicおよび、staticの宣言はできません。
なぜかって言うと、メソッド中の変数はメソッド内のみで有効なためです。
    • good
    • 4
この回答へのお礼

ありがとうござます。

外に出してやるとエラーがなくなりました。
大変為になりましたmm

お礼日時:2009/05/04 17:48

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A