Hi, ich hoffe ihr versteht was ich machen will. Also ich will ein kleines Dialogprogramm schreiben, das ich dann in mein Textadventure einbauen will. Die variablen name,text1,text2 soll man halt wiederverwenden können, deswegen hab ich auch eine neue class erstellt und erstelle die die wiederverwendbaren variablen beinhaltet. Naja, jedenfalls weiß ich nicht wie ich das jetzt lösen soll, damit ich halt für eine person mehrere dialogoptionen speichern soll. Ich dachte halt an arrays, wie im code zu sehen, aber das klappt irgendwie nicht. die variable dialog soll man halt mehrfach benutzen können und die sollen gleichzeitig auch die variablen in der class B benutzen. Vielleicht geht's auch einfacher. Oder meine idee ist gut nur dann bräuchte ich halt nen Tipp.
Java:
public class A{
public static void main(String[] args){
int dialog[] = new int[2];
B dialog[] = new B();
dialog[0].name = "Ding";
dialog[0].text1 = "Hallo ich bin Ding!";
dialog[0].text2 = "Wie geht's dir?";
dialog[1].name = "Ding";
dialog[1].text1 = "Dir geht es also gut?!";
dialog[1].text2 = "Das ist ja prima!";
System.out.println(dialog.name);
System.out.println(dialog.text1);
System.out.println(dialog.text2);
}
public static class B{
static String name;
static String text1;
static String text2;
}
}