public final class Templates {
public static class NewDeviceDetailsConsts {
public static final String AAA = "aaaa";
public static final String BBB = "bbbb";
public static final String CCC = "cccc";
}
}
für die Verwendung von AAA, ich habe Templates.NewDeviceDetailsConsts.AAA
zu schreiben und das ist eine lange Reihe 10-20 mal in jeder Klasse verwenden ich es verwenden.besserer Weg Felder statische Klasse zuzugreifen
Wird es effizient sein, es zu verwenden wie, Ich definiere ein Feld in Klassen Ich brauche es, Templates.NewDeviceDetailsConsts DeviceConst;
und verwenden DeviceConst .___ in der Klasse. Ist es in Ordnung oder kann ich es besser als das tun.
Nun, Sie immer eine statische Import aber an einem gewissen Punkt verwenden können, müssen Sie den vollständig klassifizierten Namen angeben müssen . – Tunaki
Wie wäre es mit "enum" auf oberster Ebene? –