静的な最終文字列を定義する ClassA を想定します。
public class ClassA implements Serializable {
public final static String KeyString = "aKeyString";
そして今、ClassB はこの文字列を使用しようとしています:
anIntent.putExtra(ClassA.KeyString, anObject);
ClassA.KeyString
パーツが解決できない、またはフィールドではないというエラーが表示されます。文字列「aKeyString」に置き換えると、正常に機能します。しかし、タイプミスを最小限に抑えるために、キー文字列を固定したいと考えています。