Geggi Geschrieben 11. März 2010 Geschrieben 11. März 2010 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.
kingofbrain Geschrieben 11. März 2010 Geschrieben 11. März 2010 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
Geggi Geschrieben 11. März 2010 Autor Geschrieben 11. März 2010 Hmm, versteh tu ichs net was ich genau machen sollte..
Sassy Geschrieben 11. März 2010 Geschrieben 11. März 2010 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()).
Geggi Geschrieben 11. März 2010 Autor Geschrieben 11. März 2010 public String getName () { return Name; } so?
Geggi Geschrieben 11. März 2010 Autor Geschrieben 11. März 2010 Okay, habs debugger for the win =P Dank euch =)
Geggi Geschrieben 14. März 2010 Autor Geschrieben 14. März 2010 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden