B
Brauche Hilfe
Gast
Hallo Community,
in der Schule haben wir vor einer Woche mit Greenfoot angefangen zu programmieren. Außerdem hat unser Lehrer uns einige Internetadressen ausgegeben mit denen wir arbeiten können.
Kaptitel 5.1
JAVA: 5.1 Klassen, Objekte und Referenzvariablen
Kapitel 6.1.1 - 6.1.4
JAVA: 6.1.1 Klassen deklarieren
JAVA: 6.1.2 Eigenschaften oder Attribute von Klassen
JAVA: 6.1.3 Methoden
JAVA: 6.1.4 Konstruktoren
Während ich mich also durch ein amerikanisches Tutorial und den oben angegeben Links geschlagen habe, bin ich auf einige Fragen gestoßen. Diese habe ich mir selbst beantwortet und möchte nun von euch wissen, ob ich diese Richtig beantwortet habe.
1. Zusammenhang Klasse <>Objekt
Nach der Klasse wird das Objekt gebaut, es ist sozusagen die Vorlage. Allerdings braucht man für die Interaktion beim objektorientiertem Programmieren die Objekt. Also schreibe ich alles was das Objekt machen soll in die Klasse. Also ist die Klasse sozusagen die Vorlage für das spätere Objekt. Wie z.B. ein Bauplan. Kann ich ein Objekt verändern, also mit Methoden belegen? Oder ist das nur in den Klassen möglich. Das würde ja wiederum heißen, dass Objekte einfach stupide Abbildungen einer Klasse sind die agieren. Also muss ein Objekt auch alle Methoden der Klasse besitzen?
2. Methoden
Methoden können also nur in der Klasse geschrieben werden. Es sind sozusagen die Befehle. Dabei kann man unterscheiden durch Rückgabetyp etc. Man kann sich auch in einer Methode auf eine andere Methode beziehen?
Was ist mit einem Referenztyp gemeint?
3. Static
Irgendwann bin ich auf den Befehlszusatz "Static" gestoßen. Den kann ich leider gar nicht einordnen?
4. Dot notation
Die Dot notation erlaubt das beziehen von Methoden aus anderen Klassen. Dadurch, dass zuerst klassenname(punkt)Methode geschrieben wird.
Würde mich über einige Antworten sehr freuen
Vielen Danke im Voraus!
LG
in der Schule haben wir vor einer Woche mit Greenfoot angefangen zu programmieren. Außerdem hat unser Lehrer uns einige Internetadressen ausgegeben mit denen wir arbeiten können.
Kaptitel 5.1
JAVA: 5.1 Klassen, Objekte und Referenzvariablen
Kapitel 6.1.1 - 6.1.4
JAVA: 6.1.1 Klassen deklarieren
JAVA: 6.1.2 Eigenschaften oder Attribute von Klassen
JAVA: 6.1.3 Methoden
JAVA: 6.1.4 Konstruktoren
Während ich mich also durch ein amerikanisches Tutorial und den oben angegeben Links geschlagen habe, bin ich auf einige Fragen gestoßen. Diese habe ich mir selbst beantwortet und möchte nun von euch wissen, ob ich diese Richtig beantwortet habe.
1. Zusammenhang Klasse <>Objekt
Nach der Klasse wird das Objekt gebaut, es ist sozusagen die Vorlage. Allerdings braucht man für die Interaktion beim objektorientiertem Programmieren die Objekt. Also schreibe ich alles was das Objekt machen soll in die Klasse. Also ist die Klasse sozusagen die Vorlage für das spätere Objekt. Wie z.B. ein Bauplan. Kann ich ein Objekt verändern, also mit Methoden belegen? Oder ist das nur in den Klassen möglich. Das würde ja wiederum heißen, dass Objekte einfach stupide Abbildungen einer Klasse sind die agieren. Also muss ein Objekt auch alle Methoden der Klasse besitzen?
2. Methoden
Methoden können also nur in der Klasse geschrieben werden. Es sind sozusagen die Befehle. Dabei kann man unterscheiden durch Rückgabetyp etc. Man kann sich auch in einer Methode auf eine andere Methode beziehen?
Was ist mit einem Referenztyp gemeint?
3. Static
Irgendwann bin ich auf den Befehlszusatz "Static" gestoßen. Den kann ich leider gar nicht einordnen?
4. Dot notation
Die Dot notation erlaubt das beziehen von Methoden aus anderen Klassen. Dadurch, dass zuerst klassenname(punkt)Methode geschrieben wird.
Würde mich über einige Antworten sehr freuen
Vielen Danke im Voraus!
LG