Java Tutorial 32 - this

preview_player
Показать описание
Danke an songdestinator
Рекомендации по теме
Комментарии
Автор

Ich hab in diesen nicht mal 3 1/2 Minuten Video mehr über das Wörtchen "this" gelernt, als unsere inkompetenten Info-Lehrer es in mindestens 5 Unterrichtsstunden je geschafft hätten :D

thedreadinator
Автор

Endlich mal jemand bei dem ich es verstehe!!! Daumen hoch, weiter so(auch wenn du die Tutorialreihe schon längst beendet hast)!!! Du bist echt gut!

Natalie-wcgc
Автор

Danke für das "AHA"-Erlebnis !!! =)) Endlich habe ich das verstanden!

RumWay
Автор

Klar kann man das, da hast du absolut recht. Allerdings wird der Code übersichtlicher, weil man dadurch gleich sieht welche Konstruktor Variable zu welchem wirklichen Attribut der Klasse gehört.
Für Grafiklastige Spiele ist c++ besser geeignet. Allerdings kann man Indiespiele (z.B. eben sowas wie Minecraft) gut mit Java programmieren.
MfG

Brotcrunsher
Автор

man könnte die Variablen im Konstrukt doch aber auch einfach a, b, c usw nennen, oder? auf das alter wird deshalb doch trotzdem mit [name].alter zugegriffen, oder bin ich da jetzt ganz falsch? find deine videos übrigens super und werd mir auch alle angucken ;) ...btw... meinst du für grafik-lastige spiele wäre java besser als c++ ? ich lern java im studium (maschbau) hab aber für mich schonmal ein bisschen c++ angefangen

ThePianistLife
Автор

Ich weiß nicht, ob es schon erwähnt wurde, aber es doch nicht nur so, dass auf die "Hauptattribute" zugegriffen wird. Hat man z.B. innerhalb einer Methode mehrere "Attributebenen", dann wirkt this nur bei der nächst höheren. Es kann also falsch verstanden werden...

Frittenoma
Автор

Im Konstruktor Mensch(int alter usw.){} wird mit int alter eine neue lokale Variable deklariert, die mit der Instanzvariablen alter oben im Quelltext nichts zu tun hat, ausser dass sie verwirrenderweise genau so heisst! Ohne this weisen wir also innerhalb des Konstruktors Mensch(int alter usw.){} eine lokale Variable sich selbst zu.

apenrad
Автор

Hallo, habe jetzt auch endlich das mit dem Schlüsselwort static und this verstanden, danke!
Eine Sache verstehe ich aber noch nicht, ich weiß das ein String ein Objekt ist, aber warum muss ich nicht sagen "String wort = new String" ?
So muss ich es ja auch zum Beispiel bei Arrays machen.

Sampelmind
Автор

Was bringen jetzt diese Instanzmethoden?

MrJopro
Автор

this bezieht sich eigentlich auf dieses Objekt :-) also die Entwickler von Java haben sich eher gedacht this == dieses Objekt.

TitanNanoDE
Автор

Aber beim letzten Tutorial ging es doch auch ohne this? wieso brauchen wie es hier?

mikefire