2016-04-16 5 views
0

Es ist in Ordnung, Variablen in einer anderen Speicherklasse zu speichern? Wie folgt aus:Es ist in Ordnung, Variablen in einer anderen Speicherklasse zu speichern?

package Util; 

public class RequestCode { 

    public static final int REQUIEST_CODE_NAME = 1; 
    public static final int REQUIEST_CODE_lANG = 2; 
} 

oder

public class Language { 

    public String ROMANIAN = "Romana"; 
    public String ENGLISH = "Engleza"; 
    public String ITALIAN = "Italiana"; 
} 

Und sie in Aktivitäten nutzen?

Antwort

0

versuchen, wie dieser

//create a object for class 
    RequestCode rc=new RequestCode(); 

    public int urValue = rc.REQUIEST_CODE_NAME ; 

    //or 

    public int urValue = RequestCode.REQUIEST_CODE_NAME ; 
+0

Es ist nicht notwendig, eine Instanz für diese Klasse zu erstellen, da die Werte "public" und "static" sind. Die Verwendung von 'RequestCode.REQUIEST_CODE_NAME' sollte ausreichen! – Dadani

+0

Verstanden, danke! –

0

Ja, den ersten Ansatz verwenden (sie static erklärt), so können Sie sie ohne Klasse Instanziierung, zum Beispiel Zugang RequestCode.REQUIEST_CODE_lANG.

Verwandte Themen