Hallo! Ich hoffe mein Titel ist klar genug 🙂
Ich will jetzt die Methoden aus zwei verschiedenen Klassen nacheinanderfolgend aufrufen.
Hier sind 2 Klassen - Person und ABCD.
Und eine Klasse, die die zwei ausführt.
Ausgabe:
etwas() Methode wird versäumt, weiß nicht warum. Ich habe gerade die Methode umgeformt(ohne return):
und es funktioniert. Ausgabe:
Worin bessteht das Problem beim ersten Versuch(mit return)?
Vielen Dank im Voraus!
Mit freundlichen Grüßen,
MoxMorris
Ich will jetzt die Methoden aus zwei verschiedenen Klassen nacheinanderfolgend aufrufen.
Hier sind 2 Klassen - Person und ABCD.
Java:
public class Person{
public ABCD sentence(){
return new ABCD();
}
}
class ABCD{
public ABCD() {
System.out.println("Konstruktor");
}
public String etwas() {
return "etwas-Methode ";
}
}
Java:
public class Test {
public static void main(String[] args) {
Person p = new Person();
p.sentence().etwas();
}
}
Ausgabe:
Java:
Konstruktor
etwas() Methode wird versäumt, weiß nicht warum. Ich habe gerade die Methode umgeformt(ohne return):
Java:
public void etwas() {
System.out.println("etwas-Methode ");
}
Java:
Konstruktor
etwas-Methode
Worin bessteht das Problem beim ersten Versuch(mit return)?
Vielen Dank im Voraus!
Mit freundlichen Grüßen,
MoxMorris