Abarbeitungsreihenfolge von Konstruktoren

Need_Help1993

Bekanntes Mitglied
Hey. ich bearbeite gerade eine übungsaufgabe, in der ich angeben soll in welcher reihenfolge die einzelnen Konstruktoren aufgerufen werden, wenn aus einer externen Klasse folgende Konstruktoraufrufe getätigt werden:
Ich brauche also die Abarbeitungsreihendolge der Konstruktoren.

1. new Y() (müsste Konstruktor D aufrufen?)
2. newY (0, false) (müsste eig. zuerst Konstruktor F aufrufen?)
3. newY(0) (müsste Konstruktor E aufrufen?)

Java:
public class X
{
X()
//Konstruktor A
{
}

X(int a)
//Konstruktor B
{
this();
}

X (int a, String b)
//Konstruktor C
{
}
}
und
Java:
class Y extends X
{
Y()
// Konstruktor D
{
}

Y(int a)
//Konstruktor E
{
super(a);
}

Y(int a ,boolean c)
//Konstruktor F
{
super(a, "none");
}
}
 
Zuletzt bearbeitet von einem Moderator:

Final_Striker

Top Contributor
Mach doch einfach eine Ausgabe
Code:
System.out.println("Konstruktor ...")
in die Konstruktoren, dann siehst du selbst welcher Konstruktor wann aufgerufen wird.
 

Need_Help1993

Bekanntes Mitglied
genau das probiere ich ja gerade...
ich habe eine 3. klasse (test) erstellt und versuche jetzt die konstruktoren aufzurufen.
aber da ich noch anfänger bin weiß ich nicht, wie ich die aufrufen soll, bzw. wo ich das system.out.println hinschreiben muss...

meine testklasse sieht folgendermaßen aus

Java:
public class Testclass {

get new Y();
}
 
Zuletzt bearbeitet von einem Moderator:
M

Marcinek

Gast
Hi ;)

Gibt es dazu nix im Internet? Ein Buch oder sowas. Du hast noch ganze Anfängerlücken, die im jeden Buch in den ersten drei Kapitel behoben werden.

Und nach 20 Minuten hier ein Toöic pushen ist nicht die Norm.
 

Need_Help1993

Bekanntes Mitglied
ich weiß, dass ich die habe. ich habe auch genug bücher (Java ist auch eine Insel und Sprechen sie Java) aber ich habe bisher einfach nicht die zeit gehabt sie zu lesen.... also muss ich mich so durchschlagen. und um so schneller ich die aufggaben lösen kann um so schneller habe ich zeit um mir mal das buch durchzulesen
 
M

Marcinek

Gast
Hmm.. Dann lese die Bücher nicht nach sondern schlage es nach.

@final_striker: Deine Bemühungen in allen Ehren, aber wenn man sich ansieht, wie der TO seine Testklasse aufbaut wird das nur mehr Fragen aufwerfen.
 

Need_Help1993

Bekanntes Mitglied
so. habs jetzt selbst hinbekommen.
in der testklasse steht:
Java:
 public class Testclass {
Y Test = new Y(0); //hier eben immer der jeweilige gesuchte konstruktor
}

jetzt spuckt er aus:
für 1. A, D
2. C,F
3. A,B;E

stimmen die Lösungen so?
 
Zuletzt bearbeitet von einem Moderator:
G

Gast2

Gast
Du erstellst dir eine Klasse die eine main Methode enthält und rufst einfach mal
Code:
new Y()
. Wenn du dann durchgestiegen bist was wann aufgerufen wird nimmst du den zweiten aufruf, usw. ;)

EDIT:
Geh doch einfach mal davon aus, dass Java dich nicht anlügt ;)
Jetzt kannst du dir mal überlegen/nachschlagen WARUM die ausgabe so ist wie sie ist.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Abarbeitungsreihenfolge Anonyme Klassen Java Basics - Anfänger-Themen 2
N Verschiedene Konstruktoren mit gleichen Datentypen Java Basics - Anfänger-Themen 8
C Konstruktoren und Variablen Java Basics - Anfänger-Themen 42
lougoldi Verkettung von Methoden und Konstruktoren Java Basics - Anfänger-Themen 4
J Konstruktoren und Grafik Java Basics - Anfänger-Themen 3
A Cannot find symbol mit Konstruktoren Java Basics - Anfänger-Themen 27
L Brauche Hilfe beim arbeiten mit Konstruktoren Java Basics - Anfänger-Themen 20
C Objekte und Konstruktoren Java Basics - Anfänger-Themen 2
M Methodenaufrufe im Konstruktoren Java Basics - Anfänger-Themen 31
A Konstruktoren Vererbung Java Basics - Anfänger-Themen 3
W Vererbung, abstract und Konstruktoren Java Basics - Anfänger-Themen 30
M Vererbung Konstruktoren mit festen Werte Java Basics - Anfänger-Themen 2
F Mehrere Konstruktoren? Wofür? Java Basics - Anfänger-Themen 21
J Konstruktoren in Initialisierungsblöcke Java Basics - Anfänger-Themen 6
T Konstruktoren Java Basics - Anfänger-Themen 25
D was bedeutet this. bei Konstruktoren? Java Basics - Anfänger-Themen 4
C Konstruktoren und Vererbung Java Basics - Anfänger-Themen 2
C Die Klasse Menge mit Konstruktoren und einfachen Methoden Java Basics - Anfänger-Themen 5
F Mehrere Konstruktoren Java Basics - Anfänger-Themen 10
G Was ist der Nutzen von generischen Konstruktoren? Java Basics - Anfänger-Themen 4
Q Methoden Konstruktoren anlegen Java Basics - Anfänger-Themen 5
B Objekte in Konstruktoren übergeben Java Basics - Anfänger-Themen 5
D Zähler nicht sichtbar (Thema: Konstruktoren) Java Basics - Anfänger-Themen 2
A Überladen von Konstruktoren Java Basics - Anfänger-Themen 2
V Konstruktoren Java Basics - Anfänger-Themen 15
C Klassen StackOverflow bei erster Nutzung von Klassen/Konstruktoren Java Basics - Anfänger-Themen 9
F Konstruktoren Java Basics - Anfänger-Themen 4
M Erste Schritte Verständnis Problem Konstruktoren Java Basics - Anfänger-Themen 13
Y Klassen, Vererbung, Konstruktoren Java Basics - Anfänger-Themen 13
B Klassen Unterschied Konstruktoren. Java Basics - Anfänger-Themen 3
C Erste Schritte Konstruktoren verstehen Java Basics - Anfänger-Themen 7
W OOP Konstruktoren Erklärung Java Basics - Anfänger-Themen 14
O Klassen und Konstruktoren Java Basics - Anfänger-Themen 7
V Konstruktoren -> Funktionsaufrufe Java Basics - Anfänger-Themen 7
Q Konstruktoren und Methoden Java Basics - Anfänger-Themen 2
C Konstruktoren Java Basics - Anfänger-Themen 7
J Konstruktoren Java Basics - Anfänger-Themen 10
M Konstruktoren & Veerbung Java Basics - Anfänger-Themen 6
T Konstruktoren Java Basics - Anfänger-Themen 6
P Enum Attribut in Konstruktoren Java Basics - Anfänger-Themen 10
R Vererbung Konstruktoren nicht erkannt Java Basics - Anfänger-Themen 17
H Klassen, Konstruktoren, Instanzen etc Java Basics - Anfänger-Themen 6
J OOP Konstruktoren, setMethode, getMethode usw. Java Basics - Anfänger-Themen 7
A überladene Konstruktoren Java Basics - Anfänger-Themen 7
L Frage zu Konstruktoren und dem this Operator Java Basics - Anfänger-Themen 16
W 2 Konstruktoren Java Basics - Anfänger-Themen 8
B Vererbung und Konstruktoren Java Basics - Anfänger-Themen 33
N Vererbung von Konstruktoren mit Parametern Java Basics - Anfänger-Themen 7
S Konstruktoren verketten Java Basics - Anfänger-Themen 6
A Konstruktoren sollen sich gegenseitig aufrufen Java Basics - Anfänger-Themen 10
B Konstruktoren Sichtbarkeit Java Basics - Anfänger-Themen 2
K Kann man Private-Konstruktoren doch aurufen? Java Basics - Anfänger-Themen 8
E Konstruktoren und Methoden Java Basics - Anfänger-Themen 10
E OOP individual + standard-Konstruktoren Java Basics - Anfänger-Themen 9
S Konstruktoren? Java Basics - Anfänger-Themen 5
K Konstruktoren Java Basics - Anfänger-Themen 13
H Konstruktoren – super! Java Basics - Anfänger-Themen 3
L Geschachtelte Konstruktoren Java Basics - Anfänger-Themen 4
hdi Kleine Design/Convention Frage zu Konstruktoren Java Basics - Anfänger-Themen 4
J Vererbung und Konstruktoren Java Basics - Anfänger-Themen 14
J Problem mit Konstruktoren Java Basics - Anfänger-Themen 2
G Überladen von Konstruktoren mit unterschiedlichen Datentypen Java Basics - Anfänger-Themen 4
H Befehl mit Konstruktoren Java Basics - Anfänger-Themen 2
L Konstruktoren bei Vererbung Java Basics - Anfänger-Themen 13
Z wie kann ich überladene Konstruktoren "umleiten"? Java Basics - Anfänger-Themen 11
D Blöde(?) Frage zu Konstruktoren und set-Methoden Java Basics - Anfänger-Themen 3
G Interface und Konstruktoren Java Basics - Anfänger-Themen 3
G Frage zu Konstruktoren Java Basics - Anfänger-Themen 12
G Verständnisfrage zu Konstruktoren Java Basics - Anfänger-Themen 5
G Konstruktoren Java Basics - Anfänger-Themen 9
A Konstruktoren überladen Java Basics - Anfänger-Themen 9
H Konstruktoren + Hilfe Java Basics - Anfänger-Themen 12
H Konstruktoren werden nie geerbt Java Basics - Anfänger-Themen 3
O Vor-/Nachteile/Unterschiede von Konstruktoren und Methoden Java Basics - Anfänger-Themen 3
Bierhumpen 2 Konstruktoren Java Basics - Anfänger-Themen 15
T mehrere Konstruktoren für eine Klasse Java Basics - Anfänger-Themen 7
J Instantvariablen und Konstruktoren Java Basics - Anfänger-Themen 2
Y Vererben - Konstruktoren Java Basics - Anfänger-Themen 2
Z übergabe von string[] an konstruktoren oder methoden Java Basics - Anfänger-Themen 3
L Klassen, Vererbung und Konstruktoren Java Basics - Anfänger-Themen 10
S Frage zu Konstruktoren Java Basics - Anfänger-Themen 7
G Problem mit Gültigkeit von Variabeln und Konstruktoren Java Basics - Anfänger-Themen 4
C Konstruktoren Java Basics - Anfänger-Themen 4
G Konstruktoren (was, wozu, wieso, warum) Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben