G
Gelöschtes Mitglied 54019
Gast
Hallo Leute,
Ich bin noch Anfänger und habe folgendes Problem.
Es geht um die Klasse Person.java
Und die Testklasse lautet TestPerson.java
Hier ist Person.java
und jetzt kommt die Testklasse
Was ich machen will, geht ja klar aus der Testklasse hervor.
Objekt Eins namens Kratzer soll laufen und sein Gewicht soll sich dadurch um 5 reduzieren.
Aber es klappt einfach nicht!
Jemand eine Idee wieso nicht?
Danke und viele Grüße
JavaXava
Ich bin noch Anfänger und habe folgendes Problem.
Es geht um die Klasse Person.java
Und die Testklasse lautet TestPerson.java
Hier ist Person.java
Code:
public class Person {
private int groesse;
private String name;
private String vorname;
private int gewicht;
public Person(int groesse, String name, String vorname, int gewicht) {
this.groesse = groesse;
this.name = name;
this.vorname = vorname;
this.gewicht = gewicht;
}
public int getGroesse() {
return groesse;
}
public void setGroesse(int groesse) {
this.groesse = groesse;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getVorname() {
return vorname;
}
public void setVorname(String vorname) {
this.vorname = vorname;
}
public int getGewicht() {
return gewicht;
}
public void setGewicht() {
this.gewicht = gewicht;
}
public int laufen(int gewicht) {
return this.gewicht-5;
}
public void print() {
System.out.println("Groesse: " + groesse);
System.out.println("Name: " + name);
System.out.println("Vorname: " + vorname);
System.out.println("Gewicht: " + gewicht);
}
}
und jetzt kommt die Testklasse
Code:
public class TestPerson {
public static void main (String [] args) {
Person Eins = new Person(180, "Kratzer", "Reinhold", 84); //Name sind fiktiv
Person Zwei = new Person(178, "Bause", "Ingrid", 84); //Name ist fiktiv
System.out.println("\nDer Erste:");
Eins.print();
System.out.println("\nDie Zweite: ");
Zwei.print();
System.out.println("\n\njetzt läuft der erste!");
Eins.laufen(84);
System.out.println("\nUnd jetzt die Werte vom ersten!\n\n");
Eins.print();
}
}
Was ich machen will, geht ja klar aus der Testklasse hervor.
Objekt Eins namens Kratzer soll laufen und sein Gewicht soll sich dadurch um 5 reduzieren.
Aber es klappt einfach nicht!
Jemand eine Idee wieso nicht?
Danke und viele Grüße
JavaXava