Hallo alle zusammen ich habe folgenden code:
Die Klasse ist Team.
So die Attribute bzw(Eigenschaften) sind (name,Spiele,tore,punkte). Die 2 Objekte sind Team a und Team b. Diese sind Instanzen der klasse. Getter Methoden müssen eingeführt werden wegen dem Private. Ein Konstruktor ist eine spezielle Form der Methode. Nur ich weiß nicht genau was der unterschied zwischen Konstruktor und Methoden sind. Die Attribute im Konstruktor nennt man Parameter und was ist der unterschied zwischen Parametern und Attribute ? Warum wird im Konstruktor das Attribut mit "this" geschrieben ?
vielen dank für alle Antworten
Java:
public class Team {
private String Name;
private String Spiele;
private String Tore;
private String Punkte;
public String getname() {
return Name;
}
public String getspiele() {
return Spiele;
}
public String gettore() {
return Tore;
}
public String getpunkte() {
return Punkte;
}
public Team(String Name, String Spiele, String Tore, String Punkte) {
this.Name = Name;
this.Spiele = Spiele;
this.Tore = Tore;
this.Punkte = Punkte;
}
public static void main(String[] args) {
Team b = new Team("Deutschland", "2", "2", "4");
Team a = new Team("Spanien", "2", "4", "6");
System.out.println("Name Spiele Tore Punkte");
System.out.println(
b.getname() + " " + b.getspiele() + " " + b.gettore() + " " + b.getpunkte());
System.out.println(
a.getname() + " " + a.getspiele() + " " + a.gettore() + " " + a.getpunkte());
}
}
Die Klasse ist Team.
So die Attribute bzw(Eigenschaften) sind (name,Spiele,tore,punkte). Die 2 Objekte sind Team a und Team b. Diese sind Instanzen der klasse. Getter Methoden müssen eingeführt werden wegen dem Private. Ein Konstruktor ist eine spezielle Form der Methode. Nur ich weiß nicht genau was der unterschied zwischen Konstruktor und Methoden sind. Die Attribute im Konstruktor nennt man Parameter und was ist der unterschied zwischen Parametern und Attribute ? Warum wird im Konstruktor das Attribut mit "this" geschrieben ?
vielen dank für alle Antworten