ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
2611
2611
EMPFEHLEN
-
Ich habe eine abstrakte Klasse (AbstractUser) in der ich einen Objekt von Typ "TestUser" (TestUser ist eigene Klasse) erzeuge. Dann kriege ich aber die Fehlermeldung:
java.lang.IllegalAccessError: tried to access method TestUser.<init>()V from class AbstractUser
Hat jmd ne Idee, wie ich das Problem lösen kann?
-
HI !
Von einer abstrakten kannst du keine Objekte ableiten ! Entweder machst du eine Klass "User", welche von AbstractUser erbt, oder du machst die Klasse nicht Abstrakt !
Wenn du fragen hast, frag ruhig !
Gruss,
Krösi
-
05.07.06 14:55 #3Code :
1 2 3 4 5 6 7 8 9 10 11
public abstract class AbstractUser { public abstract String towas(); public void xyz() { TestUser tu = new TestUser(); tu.setIrgendwas(this.towas()); // ... } }
Code :1 2 3 4 5
public class User extends AbstractUser { public String tuwas() { return "hallo"; } }
Sowas geht...CU schnuffie
Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.
Ähnliche Themen
-
konkrete Klassen - abstrakte Klassen
Von Miasto71 im Forum JavaAntworten: 1Letzter Beitrag: 28.03.10, 00:18 -
C# Klassen und Objekte weiterreichen
Von Cortadillo im Forum .NET CaféAntworten: 5Letzter Beitrag: 01.06.07, 15:18 -
abstrakte Klassen
Von Pherseus im Forum PHPAntworten: 1Letzter Beitrag: 27.08.06, 18:32 -
Abstrakte Klassen - Gebrauch von Konstruktor?
Von flashray im Forum JavaAntworten: 15Letzter Beitrag: 10.02.06, 11:32 -
Vererbung, abstrakte Klassen und virtuelle Funktionen
Von Jens Hibbeler im Forum C/C++Antworten: 6Letzter Beitrag: 13.10.05, 15:08





Zitieren
Login





