Benutzer-Werkzeuge

Webseiten-Werkzeuge


glossar:abstrakt_java

abstrakt (Java)

engl.: abstract

Bedeutung

Eine Methode heißt abstrakt, wenn für sie kein Rumpf angegeben ist.

Eine Klasse heißt abstrakt, wenn sie abstrakte Methoden besitzt oder als abstrakt deklariert ist (Modifikator abstract).

Es ist unzulässig, Instanzen abstrakter Klassen zu erzeugen.

Abstrakte Klassen stehen zwischen Schnittstellen und vollständigen Klassen.

Bemerkungen

  • Schnittstellentyp: keine Attribute, keine Methodenimplementierung Typ umfasst alle Objekte der Subklassen
  • Typ deklariert durch abstrakte Klasse: Attribute, Methodenimplementierung (Vererbung) Typ umfasst alle Objekte der Subklassen
  • Typ deklariert durch vollständige Klasse K: Attribute, Methodenimplementierung (vollständig) Objekterzeugung Typ umfasst die Objekte von K und alle Objekte in Subklassen
glossar/abstrakt_java.txt · Zuletzt geändert: 2016/09/22 10:14 (Externe Bearbeitung)