Changes between Version 10 and Version 11 of Skript/2. Java/ 8. Objektorientierte Programmierung


Ignore:
Timestamp:
Jan 21, 2018, 3:56:42 PM (7 years ago)
Author:
tracadmin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Skript/2. Java/ 8. Objektorientierte Programmierung

    v10 v11  
    11**ACHTUNG! Diese Seite befindet sich aktuell in der Überarbeitung.**
    22[[PageOutline(1-2)]]
     3
    34= Objektorientierte Programmierung =
    45In der objektorientierten Programmierung werden - abweichend vom imperativen Ansatz - Daten und die zugehörigen Funktionen in Objekten aneinander gebunden. Dies entspricht unserer Wahrnehmung der realen Welt und erlaubt es, Softwaresysteme auf der Basis der von ihnen zu verarbeitenden fachlichen Objekte der realen Welt zu entwerfen.
     
    4243* `null` Referenz
    4344* Copy Konstruktor
     45 * `clone()`
     46 * Serialisierung ([[https://www.javaworld.com/article/2077578/learn-java/java-tip-76--an-alternative-to-the-deep-copy-technique.html|JavaWorld]])
    4447* Klassenvariable
    4548* Statische Methode
    46 
     49* !ToDo
     50 * 3 Prinzipien der OOP
     51 * Zugriff auf Objekte: Variable, Arrayelement, Methodenrückgabe, ...
     52 * Vorlesungsbeispiele einbauen
     53 * Interfaces
     54 * Abstrakte Klassen
    4755
    4856== Klasse ==
     
    7987=== Konstruktoren ===
    8088
    81 == Klassenvariable ===
     89=== Klassenvariable ===
    8290
    8391