Veröffentlicht 11. März 201015 j Hey, Bei Bluej kann man ja die Orangen "kästchen" mit Pfeile verbinden. Nur wenn ich jetzt 5 Kästchen miteinander verbinde dann weis das 5te Kästchen nix von dem String namen; den ich im ersten Kästchen angegeben habe. Gibts da noch was anderes als "static string name; z.B." Pls help =) mfg Geggi.
11. März 201015 j Ja, aber dazu muss man sich ein wenig mit "echter" Programmierung beschäftigen und über den BlueJ-Horizont hinausblicken. Das letzte "Kästchen" (-> Klasse) weiß nichts von einem "String" im "ersten Kästchen" (-> Eigenschaft einer anderen Klasse), weil diese Eigenschaft hoffentlich geschützt (-> private) ist. Um jetzt auf diese Eigenschaft (lesend) zugreifen zu können, muss die erste Klasse eine Methode (public) anbieten, die diese Eigenschaft nach außen liefert (z.B. public String getName()). Wenn jetzt das letzte Kästchen das erste Kästchen "kennt" (also eine Referenz auf ein Objekt dieser Klasse besitzt), dann kann es die Methode aufrufen und erhält den Namen zurück. Peter
11. März 201015 j Hmm, versteh tu ichs net was ich genau machen sollte.. Antwort: Um jetzt auf diese Eigenschaft (lesend) zugreifen zu können, muss die erste Klasse eine Methode (public) anbieten, die diese Eigenschaft nach außen liefert (z.B. public String getName()).
14. März 201015 j Noch ne frage: gibts so nen Befehl das er die Virtuelle maschine reseten soll? Also einfach nen Stop befehl? Und gibts nen Befehlt der die Konsole cleant? mfg
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.