• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
 
CodedCulture
OOP in PHP5
Eine Klassenfahrt
 
13. Oktober 2006OOP in PHP52
   C  o   d  e   d    C  u   l   t  u  r  e
Na Klasse!
Eine Klasse ist eine Blaupause für ein Objekt
Eine Klasse besteht aus
Klassenattribute(-variablen). Diese sind ohne Instanz aufrufbar.
Instanzattributen(-variablen)(!= Klassenattribute). Können nur mitInstanz angesprochen werden
Methoden (staticund nicht static)
Klassenkonstanten (!= define()). Beziehen sich nur auf eine Klasse(Klasse::methode(); self::methode()).
Der Benutzer einer Klasse muss die internen Abläufe der Klassenicht kennen. Er verwendet nur Schnittstellen.
Daher ist die Sichtbarkeit wichtig.
 public: Von überall verwendbar
 private: Nur innerhalb einer Instanz der Klasse verwendbar
 protected: Nur innerhalb einer Instanz der Klasse oder davon abgeleitetenklassen verwendbar
 
13. Oktober 2006OOP in PHP53
   C  o   d  e   d    C  u   l   t  u  r  e
Na Klasse!
Klassenfahrt
+bus:Bus#anzahlSchueler:int=0-lehrer:Lehrer+addSchueler(schueler:Schueler)
So sieht eine Klasse in UML Notation aus
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...