Begriffsdefinitionen.



  • Hallo, etwas ist mir bei der OO programmierung noch nicht ganz klar.

    Klassen sind doch das was man als code hinschreibt (oder?)
    Objekte sind dann die Dinger die man daraus zur Laufzeit erzeugt (oder?)
    Aber was zum Teufel ist dann eine Instanz?

    Diese Frage ist wirklich ernst gemeint!



  • 1. ja z.b.

    class Mitarbeiter
    {
      public:
        // Methoden
        int get_alter();          { return alter; }
        int get_gehalt();         { return gehalt; }
        void wird_aelter();       { alter++; }
        void wird_befoerdert();   { Gehalt += 500; }
    
      //private:
        // Instanzvariablen
        int alter;
        int gehalt;
    };
    

    2. ja

    int main()
    {
      Mitarbeiter Peter;
      //Peter.gehalt = 1300;
    }
    

    3. Objekte sind Instanzen von Klassen


Anmelden zum Antworten