Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

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

Ähnliche Präsentationen


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

1 se_7_parametrierte_klassen.ppt1 Softwareengineering Parametrierte Klassen Prof. Dr.-Ing. Axel Benz, Berlin School of Economics and Law

2 se_7_parametrierte_klassen.ppt2 Beispiel "Node" (siehe vorheriger Foliensatz)  Die Knoten unseres Graphen enthalten im Augenblick Content vom Typ "String".  Es wäre wünschenswert, diesen Typ frei bestimmen zu können.  Hierzu gibt es das Konzept der "Generischen Klassen"  In der Klassendeklaration wird durch Klassenname ein Namen "Parameterklasse" definiert, der innerhalb der Klassendeklaration wie jeder andere Klassennamen auch verwendet werden kann.  Beim Instanziieren wird statt Klassenname dann Klassenname verwendet, um die Parameterklasse durch die Wunschklasse zu ersetzen.  Mehrere Parameterklassen werden innerhalb der spitzen Klassen durch Kommas getrennt

3 se_7_parametrierte_klassen.ppt3 Generischer Node Deklaration:

4 se_7_parametrierte_klassen.ppt4 Generischer Node: Instanziierung


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

Ähnliche Präsentationen


Google-Anzeigen