Java (eclipse): gewusst Wie: aufrufen eine int oder string aus einer anderen Klasse in demselben Projekt?
Wie kann ich eine int oder string aus einer anderen Klasse in demselben Projekt, zum Beispiel, hier wir gehen Sie mit einer Klasse namens Estadisticas
:
public class Estadisticas {
public void stats() {
final String c1 = "Tu personaje";
final int Nivel = 1;
final int Salud = 50;
final int Ataque = 2;
final int Defensa = 1;
final String c2 = "Primer monstruo - Rata rabiosa";
final int SaludM1 = 2;
final int AtaqueM1 = 1;
}
}
Und ich möchte wissen, wie aufrufen, zum Beispiel den String c1 println wie diese:
public class Start extends Estadisticas {
public static void main() {
System.out.println(String c1);
}
}
Nach der Lektüre einige Beispiel-codes und Menschen mit ähnlichen problem, ich habe versucht, mit extends Estadisticas
mit kein Glück, und ich Stelle in diesem code, da ich nicht weiß, wie man nennen, dass der string aus einer anderen Klasse in demselben Projekt.
Vielen Dank im Voraus!
Cristobal.
- Variablen, die innerhalb einer Methode (in diesem Fall Statistik) sind nur sichtbar für diese Methode. Erklären Sie, wie die öffentlichen in Ihrer Klasse, dann kannst du auf Sie zugreifen
- Ich habe das Gefühl, Sie möchten, zu beginnen, zu groß... beginnen mit dem Anfang, versuchen Sie nicht, machen ein Spiel ohne zu wissen, die Sprache... ein ziemlich gutes tutorial = learnjavaonline.org
- Ihr c1 ist die Methode Gültigkeitsbereich variable, können Sie nicht auf Sie in einer anderen Klasse direkt
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn du beim Aufruf eine variable von einer anderen Klasse, haben Sie mehrere Möglichkeiten:
1) Deklarieren Sie die variable in der anderen Klasse als statisch:
So, in der anderen Klasse, können Sie rufen Sie einfach die Zeichenfolge etwa so:
2) die stats-Methode den string:
Damit Sie dies tun können:
3) eine accessor-Methode und Instanz-Variablen:
So, in der anderen Klasse, die Sie verwenden können:
Wie diese :
dies ist der öffentliche Beispiel. In java müssen Sie verwenden Sie als privat für die Sicherheit.
Dies ist der Aufruf aus einer anderen Klasse.