kann instantiiert werden? | enthält abstrakte Methoden? | AccessSpecifier für Variablen | AccessSpecifier für Methoden | |
---|---|---|---|---|
Klasse | ja | keine | ||
abstrakte Klasse | nein | mind. eine | alle (siehe Tabelle) | alle (siehe Tabelle) |
Subklasse | ja, wenn nicht abstrakt | keine, wenn nicht abstrakt | siehe Tabelle, wenn nicht abstrakt | siehe Tabelle, wenn nicht abstrakt |
Interface | nein | ausschließlich | nur Konstante (static final) | nur public? |
Subinterface | nein | ausschließlich | nur Konstante (static final) | nur public? |
Inhalt | Weiter |