0 Daumen
1,7k Aufrufe

Wie gibt man Objekte aus?

Mein Ansatz wäre mit System.out.println(...)

Avatar von

1 Antwort

+1 Daumen
 
Beste Antwort
Wie gibt man Objekte aus?

Das stimmt auch. Allerdings muss die toString()-Methode dieser Klasse sinnvoll überschrieben worden sein. Wenn dies nicht getan wird, erhält man z. B. folgenden Ausdruck:

java.lang.Object@15db9742

Avatar von

Kannst Du vielleicht ein kurzes Beispiel zeigen?

Was steht denn in System.out.println in Klammern, das ist mir nicht ganz klar...

Was steht denn in System.out.println in Klammern

System.out.println(new Object());

Ein weiteres Beispiel:

public class Human  {

private String name;

private int age;

public Human(final String name, final int age){
this.name = name;
this.age = age;
}

@Override
public String toString(){
return name + " (" + age + ")";
}

public static void main(final String... args){
final Human human = new Human("André", 25);
System.out.println(human);
}
}

Als Ausgabe erhält man:

André (25)

Falls Du Lust und Zeit hast, würde ich mich über ein kleines Beispiel freuen.

Falls Du Lust und Zeit hast, würde ich mich über ein kleines Beispiel freuen.

Noch ein Beispiel? :-D

Vielen Dank :)

(Sollte reichen haha ;))

Okay, super ;-) Du kannst zur probe ja mal die überschriebene toString()-Methode rausnehmen und Dir das Objekt dann ausgeben lassen.

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community