Hallo, da unser Lehrer der Meinung ist, dass wir uns unser Zeugs selber erarbeiten müssen habe ich mich nun eine ganze Woche vor der Klausur rangesetzt und angefangen...dabei ist mir schon in den ersten Zeilen eine Frage gekommen...
Bücher, google usw helfen mir leider auch nicht darum möchte ich euch eine ganz ganz einfache Frage stellen...
Ich habe als Beispiel ein paar Zeilen aus dem Buch rausgezogen:
Ausgabe:
Konstruktormethode 1 der Klasse MeineNewKlasse3
Konstruktor 2 der Klasse MeineNewKlasse3
Aus der Methode der Klasse MeineNewKlasse1
Aus der Methode der Klasse MeineNewKlasse2
Meine Frage hierzu lautet, warum Objekt 1 und 2 nochmals unter der Methode angesprochen werden müssen und bei der Klasse3 dieser einfache New ausreicht....
In Klasse drei sind das ja Konstruktoren, die vom Prinzip her auch gleich sind bis auf den Übergabewert. Unterscheidet eclipse die konstruktoren an der Anzahl der Übergabewerte???
Würde ich einen Konstruktor in Klasse1 einbauen, würde dieser doch dann automatisch auch mit in der Ausgabe erscheinen oder???
Ich denke das ist ganz einfach, nur im Buch steht so ein Fachchinesich sorry
Bücher, google usw helfen mir leider auch nicht darum möchte ich euch eine ganz ganz einfache Frage stellen...
Ich habe als Beispiel ein paar Zeilen aus dem Buch rausgezogen:
Code:
package test;
public class MeineNewKlasse1
{
public void meineNewMethode()
{
System.out.println("Aus der Methode der Klasse MeineNewKlasse1");
}
}
Code:
package test;
public class MeineNewKlasse2
{
public void meineNewMethode()
{
System.out.println("Aus der Methode der Klasse MeineNewKlasse2");
}
}
Code:
package test;
public class MeineNewKlasse3
{
MeineNewKlasse3()
{
System.out.println("Konstruktormethode 1 der Klasse MeineNewKlasse3");
}
MeineNewKlasse3(String str)
{
System.out.println(str);
}
}
Code:
package test;
public class NewTest {
public static void main(String[] args)
{
MeineNewKlasse1 Objekt1 = new MeineNewKlasse1();
MeineNewKlasse2 Objekt2 = new MeineNewKlasse2();
MeineNewKlasse3 Objekt3a = new MeineNewKlasse3();
MeineNewKlasse3 Objekt3b = new MeineNewKlasse3("Konstruktor 2 der Klasse MeineNewKlasse3");
Objekt1.meineNewMethode();
Objekt2.meineNewMethode();
}
}
Ausgabe:
Konstruktormethode 1 der Klasse MeineNewKlasse3
Konstruktor 2 der Klasse MeineNewKlasse3
Aus der Methode der Klasse MeineNewKlasse1
Aus der Methode der Klasse MeineNewKlasse2
Meine Frage hierzu lautet, warum Objekt 1 und 2 nochmals unter der Methode angesprochen werden müssen und bei der Klasse3 dieser einfache New ausreicht....
In Klasse drei sind das ja Konstruktoren, die vom Prinzip her auch gleich sind bis auf den Übergabewert. Unterscheidet eclipse die konstruktoren an der Anzahl der Übergabewerte???
Würde ich einen Konstruktor in Klasse1 einbauen, würde dieser doch dann automatisch auch mit in der Ausgabe erscheinen oder???
Ich denke das ist ganz einfach, nur im Buch steht so ein Fachchinesich sorry