samedi 23 mai 2015

Methoden [GELÖST ]Warum ruft sich die Methode von alleine auf?

Hey Leute, ich bin noch ziemlich am Anfang und habe nun in meinem Java Buch eine Aufgabe, in der ich herausfinden soll, welcher von 5 vorgegebenen Codes, das gewünschte Ergebnis bringt. Nun, ich habe den richtigen Code gefunden. Er erzeugt in seiner Main-Methode ein Objekt der Klasse "Fehler" und man übergibt dem Konstruktor einen String, den er dann als Wert für die Variable "Name" setzt und durch eine toString Methode, die in der Klasse definiert wurde, ausgibt. Und da ist das Problem für mich. Die Methode wird nämlich weder in der Main- Methode, noch im Konstruktor aufgerufen. Warum gibt die Konsole mir also den Namen aus?
Ich hoffe ihr könnt mir helfen, danke schon mal im Vorraus :) .

Java Code:

  1.  
  2.  
  3. public class Fehler {
  4. private String Name;
  5. public Fehler(String nom){
  6. Name = nom;
  7. }
  8. public String toString(){
  9. return "Name = "+Name;
  10. }
  11. public static void main(String[] args) {
  12. System.out.println(new Fehler("Testname"));
  13. ;
  14. }
  15. }


Methoden [GELÖST ]Warum ruft sich die Methode von alleine auf?

0 commentaires:

Enregistrer un commentaire