Hi
kann mir jemand erklären, was es mit der this Anweisung auf sich hat?
Ich weiß nur das sich "this" sich auf das Attribut, also auf die globalen Klassenvariablen bezieht.
Wenn ich jetzt zufällig in der Klasse einen Parameter habe, der den gleichen Namen trägt, dann muss ich this anwenden, um das Attribut oben anzusprechen und nicht das aus der Methode, weil dieses ja übergeben wurde, oder?
Ich bin momentan total verwirrt.
kann mir jemand erklären, was es mit der this Anweisung auf sich hat?
Ich weiß nur das sich "this" sich auf das Attribut, also auf die globalen Klassenvariablen bezieht.
Wenn ich jetzt zufällig in der Klasse einen Parameter habe, der den gleichen Namen trägt, dann muss ich this anwenden, um das Attribut oben anzusprechen und nicht das aus der Methode, weil dieses ja übergeben wurde, oder?
Ich bin momentan total verwirrt.
Java:
class Player
{
String name;
String namen(String name) {
this.name = name;
return name;
}
}