Ableitung einer Klasse

DennisXX

Bekanntes Mitglied
Hallo!

Ist es in java eigentlich möglich, von einer herkömmlichen Klasse in Java auch eine abstrakte Klasse abzuleiten? Weren dann dort alle normalen Methoden und Membervariablen übernommen? Und macht ein solches Vorhaben in der Praxis überhaupt einen Sinn?

Und nochmal etweas anderes:

Ich bin bisher nur mit Eclipse in Java intensiv in Berührung gekommen. Ich wollte jetzt mal NetBeans austesten und bekomme es dort einfach nicht hin, eine Klasse zu importieren (in meinem Fall GregorianCalender), die import Anweisung wird einfach nicht angenommen und einen Verbesserungsvorshclag von NetBeans gibt es diesbezüglich auch nicht.

MFG
Dennis
 
Die Frage könntest du dir eigentlich selbst beantworten:

Java:
public abstract class Foo {
}

Von welcher Klasse leitet [c]Foo[/c] ab? Richtig, von [c]java.lang.Object[/c], genau wie jede andere Klasse ohne explizites [c]extends[/c] auch. Und ist [c]Object[/c] abstract? Nö, [c]new Object();[/c] wird anstandslos ausgeführt. Ist das sinnvoll? Natürlich, denn wenn du konkrete Unterklassen von [c]Foo[/c] ableitest, kannst du ohne Probleme [c]Object[/c]-Methoden wie [c]toString()[/c] oder [c]hashCode()[/c] aufrufen - oder auch überschreiben.
 
Zuletzt bearbeitet:
Ich bin bisher nur mit Eclipse in Java intensiv in Berührung gekommen. Ich wollte jetzt mal NetBeans austesten und bekomme es dort einfach nicht hin, eine Klasse zu importieren (in meinem Fall GregorianCalender), die import Anweisung wird einfach nicht angenommen und einen Verbesserungsvorshclag von NetBeans gibt es diesbezüglich auch nicht.

Wenn eine IDE wie Netbeans solch simple Klassen nicht findet, wäre kein Sinn in der Benutzung.
Sicher, dass du alles richtig installiert hast?

Mal davon abgesehen, dass diese Klasse GregorianCalendar heißt... 😉
 

Zurück
Oben