Added: 3 months ago
From: Brotcrunsher
Views: 893
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (5)

Sign In or Sign Up now to post a comment!
  • Und vielen Dank übrigens für deine super Tutorials, wie lange programmierst du schon?

    Hast du auch vor etwas zum Thema Android zu machen?

  • @Brotcrunsher: Ist in der OoP(Objektorientierte Programmierung) Standard, das man Variablen in extra Klassen auslagert und man wenn möglich immer mit get und set darauf zugreift?Wie geht man in der OoP mit Variablen um?Wie baue ich ein OoP Programm auf?

    Sagen wir ich will ein Programm schreiben welches eine Datei einliest, etwas verändert und eine Mail mit dem Namen der Datei versendet.. nur mal so als dummes Beispiel.Wie müsste ich ein Programm aufbauen, damit dieses den OoP Gedanken erfüllt?

  • @mav999mav Hey, Youtube erlaubt mir leider nur 500 Zeichen in einem Kommentar, daher wird die folgende Antwort deinen Fragen nicht wirklich gerecht.Prizipiell sollte man alles in eigene Klassen auslagern, was man irgendwann mal in einem anderen Programm wieder gebrauchen könnte. Zusätzlich kommen alle sachen die man sich auch in der realen welt als Objeckt vorstellen kann. Ein Auto, ein Baum, Menschen etc. Dabei sollte man darauf achten, dass man eine allgemeinere Superklasse erstellt

  • Wofür gibt es den eine getter Methode?

    Jetzt steht doch quasi der durch setAlter übergebene Wert auch in der normalen "alter" Variable

    und könnte auch mit Sysout(karl.alter); ausgegeben werden.

    Wofür sind dann sie Getter Methoden gedacht?

  • @mav999mav Nein, das würde eben nichtmehr gehen. Wenn die Variable Private (wird in der nächsten Episode erklärt) ist, dann kann man nurnoch auf das Alter mit karl.getAlter(); zugreifen.

    Getter und Setter sind einerseits dazu, dass der Code lesbarer wird, andererseits kann man damit z.b. nur das lesen einer Variable gestatten (durch get), aber nicht das schreiben (einfach keine set Methode machen).

    MfG

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more