Grundlagen der objektorientierten Programmierung und Datenbankanbindung
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 3,39 KB
Abstrakte Klassen und Schnittstellen
Abstrakte Klassen
Eine abstrakte Klasse ist eine Klasse, die nicht instanziiert werden kann. Sie wird lediglich verwendet, um Unterklassen zu definieren.
Wann ist eine Klasse abstrakt?
Eine Klasse ist abstrakt, wenn eine ihrer Methoden keine Implementierung besitzt (in Java wird die abstrakte Methode mit dem Schlüsselwort abstract gekennzeichnet).
Wann werden abstrakte Klassen verwendet?
Wenn wir eine Abstraktion definieren wollen, die Objekte verschiedener Arten umfasst, und wir Polymorphismus nutzen möchten.
Schnittstellen (Interfaces)
Eine Schnittstelle ist eine völlig abstrakte Klasse (eine Klasse ohne Implementierung). In Java werden Schnittstellen mit dem Schlüsselwort interface deklariert, ähnlich wie... Weiterlesen "Grundlagen der objektorientierten Programmierung und Datenbankanbindung" »