Java Tutorial Teil 40 - Static

preview_player
Показать описание
BITTE LESEN!

Ich habe mich einmal versprochen, als ich von einer "statischen Instanzvariable" geredet habe. Das gibt es natürlich nicht. Eine Variable ist entweder eine Instanz-, eine statische oder eine lokale Variable.
Eine statische Methode außerhalb einer Klasse ruft man, wie eine statische Variable, mit "Klassenname"."Methodenname"(Argumentenliste) auf.
Außerdem soll das, wo "Tippfehler" drin steht ein Pfeil sein, keine Ahnung was mein Renderprogramm da wieder veranstaltet hat.
Рекомендации по теме
Комментарии
Автор

Immer wenn ich ne frage hab guck ich mir dein tutorial an und Denk mein Prof sollte das genau SO erklären wie du

Mlibu
Автор

boah wurde dieses video in die länge gezogen..

lenimentus
Автор

Hallo, danke für deine TOP tutorials. hierzu habe ich eine frage: wozu macht man genau die referenzvariable b? würde es nicht auch gehn wenn man wie gewohnt das objekt direkt in der methode erstellt und initialisiert? Also so:
public void baumErstellen() {
for (i=0; i<10; i++) {
BaumBauplan b = new BaumBauplan();

johnny
Автор

Erstmal Danke auch von mir. Super Tutorials! Jetzt zu meiner Frage: was zum Teufel hat gegen Ende des Videos die Instanzvariable int x mit irgendetwas was zu tun? Selbst wenn sie wollte, könnte sie ja nix bewirken, da sie ja gar nirgendwo initialisiert wird.
Ich muss zugeben, dass mir das Ganze trotz wiederholtem schauen immer noch schleierhaft ist, wann nun static Sinn macht oder gar erforderlich ist und wann nicht. HELP!

alexenns
Автор

hallo, ich wollt dich fragen, warum wird denn hier ein Objekt Baum anders erstellt als bei bisherigen Objekten.. hier: b=new Baum(); sonst Baum b = new Baum();

proTmy
Автор

Hi ich hätte mal eine frage, und zwar versuchst du etwa bei 11.20 ein neues baumobjekt in der main methode anzulegen, wobei es jedoch zur fehlermeldung kommt.
warum kann man dort aber ein objekt der klasse tutorial anlegen ?

tim
Автор

Weil wir die Referenz b bereits als Instanzvariable in der Klasse Tutorial definiert haben. Es steht oben ja schon Baum b; (;

JavaTutorialsDE
Автор

ne, nur das letzte wird dann von b referenziert. Siehe Teil 32 ;)

JavaTutorialsDE