質問: androidアプリ開発
回答: final宣言した変数は値を変更できなくなります。 例えば public final static int A = 1; この場合Aの値を変更しようとする場合記述エラーになります。 いわゆる定数など指定する場合によく用いられます。 最初から決まった値で変更することがない、さらに変更されては困るといった時に使います。 円周率を求める計算で10 x 3.14とした場合3.14は決まっている値なので public final static float PAI = 3.14; 10 * PAI のように使用します。 これはandroid特有のものではなく、javaの文法です。 今回は変数ですが、メソッドの場合はオーバーライドさせない、クラスなどの場合は継承をさせないといった効果があります。