Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

16.08.2014se_8_statische_klassen.ppt1 Softwareengineering Statische Klassen Prof. Dr.-Ing. Axel Benz, Berlin School of Economics and Law.

Ähnliche Präsentationen


Präsentation zum Thema: "16.08.2014se_8_statische_klassen.ppt1 Softwareengineering Statische Klassen Prof. Dr.-Ing. Axel Benz, Berlin School of Economics and Law."—  Präsentation transkript:

1 16.08.2014se_8_statische_klassen.ppt1 Softwareengineering Statische Klassen Prof. Dr.-Ing. Axel Benz, Berlin School of Economics and Law

2 16.08.2014se_8_statische_klassen.ppt2 Eigenschaften von statischen Klasssen -Enthalten nur statische Methoden und Eigenschaften (static Schlüsselwort) -Müssen nicht instanziiert werden (kein new, Zugriff auf Eigenschaften und Methoden über den Klassennamen) -Existieren folglich nur in einer Instanz

3 16.08.2014se_8_statische_klassen.ppt3 Beispiel Definition: (wir gehen davon aus, dass wir nur EINE Person brauchen)

4 16.08.2014se_8_statische_klassen.ppt4 Beispiel Verwendung:

5 16.08.2014se_8_statische_klassen.ppt5 Einsatz von statischen Klassen:  Als Zugriffsstruktur für globale Variablen  Als Funktionsbiliothek

6 16.08.2014se_8_statische_klassen.ppt6 Weitere Infos  statische Eigenschaften bzw. Methoden heißen auch "Klassenvariablen" oder "Klassenmethoden"  statische und nicht-statische Eigenschaften und Methoden können auch gemischt in einer Klassen angewendet werden, wenn es Dinge gibt, die für alle Instanzen einer Klasse gleichzeitig gelten.

7 16.08.2014se_8_statische_klassen.ppt7 Statische Klassen in PHP:  "static" Keyword wie in Java  Aufruf mit Klassenname::Methodenname oder Klassenname::Variablenname statt Instanzname->Methodenname etc.


Herunterladen ppt "16.08.2014se_8_statische_klassen.ppt1 Softwareengineering Statische Klassen Prof. Dr.-Ing. Axel Benz, Berlin School of Economics and Law."

Ähnliche Präsentationen


Google-Anzeigen