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: 24.09.2014 16:47 (Externe Bearbeitung)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki