Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Parrot-Informationsanzeige | Klassen
Java Erweitert

book
Herausforderung: Parrot-Informationsanzeige

Aufgabe

Swipe to start coding

Ihre Aufgabe ist es, eine toString()-Methode zu schreiben, die alle Informationen über den Papagei anzeigt.

  1. Verwenden Sie in der toString()-Methode das Schlüsselwort return, um die Ausgabe der Methode anzugeben.
  2. Beginnen Sie mit der Erstellung eines Strings, entweder durch Verkettung oder String-Formatierung, beginnend mit etwas wie Parrot{.
  3. Fügen Sie jedes Feld zum String hinzu, verwenden Sie + zur Verkettung und geben Sie sowohl den Feldnamen als auch dessen Wert an (z.B. "name='" + name + "'").
  4. Trennen Sie jedes Feld mit einem Komma und einem Leerzeichen für bessere Lesbarkeit.
  5. Beenden Sie den String mit einer schließenden Klammer }, um das Objekt korrekt darzustellen.
  6. Geben Sie schließlich den formatierten String aus der toString()-Methode zurück.

Lösung

java

solution

package com.example;

class Parrot {
String name;
int age;
String color;
boolean canParrotTalk;

@Override
public String toString() {
return "Parrot{" +
"name='" + name + "'" +
", age=" + age +
", color='" + color + "'" +
", canParrotTalk=" + canParrotTalk +
'}';
}

public Parrot(String name, int age, String color, boolean canParrotTalk) {
this.name = name;
this.age = age;
this.color = color;
this.canParrotTalk = canParrotTalk;
}
}

public class Main {
public static void main(String[] args) {
Parrot bubba = new Parrot("Bubba", 1, "Yellow", true);
Parrot rio = new Parrot("Rio", 3, "Blue", false);
Parrot ollie = new Parrot("Ollie", 2, "Red", true);
System.out.println(bubba);
System.out.println(rio);
System.out.println(ollie);
}
}

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 9
package com.example;

class Parrot {
String name;
int age;
String color;
boolean canParrotTalk;

@Override
public String toString() {
return ___;
}

public Parrot(String name, int age, String color, boolean canParrotTalk) {
this.name = name;
this.age = age;
this.color = color;
this.canParrotTalk = canParrotTalk;
}
}

public class Main {
public static void main(String[] args) {
Parrot bubba = new Parrot("Bubba", 1, "Yellow", true);
Parrot rio = new Parrot("Rio", 3, "Blue", false);
Parrot ollie = new Parrot("Ollie", 2, "Red", true);
System.out.println(bubba);
System.out.println(rio);
System.out.println(ollie);
}
}
toggle bottom row
some-alt