Cool Code ist vielleicht die einzige Schule, bei der Spicken nicht nur erlaubt ist, sondern gewünscht wird!
Wann auch immer du Mühe hast, dich an ein vergangenes Thema zu erinnern, schaue unbedingt in den Spickzettel. 😎
Das ist die Grundidee von objektorientierter Programmierung:
Wir erstellen nicht ein riesiges Script, welches das ganze Game beinhaltet.
Das ist nicht OOP!
Wir teilen unseren Code auf in verschiedene Gruppen namens "Klassen".
Das ist OOP! 😎
Eine Klasse muss nur ein Mal programmiert werden und dann können unendlich viele Kopien davon gemacht werden. Diese Kopien heisst "Instanzen":
Nun machen wir etwas ekliges, wir schauen in den Zombie hinein!
Innerhalb einer Klasse gibt es sogenannte Felder und Methoden.
Felder beschreiben, was eine Klasse hat. Sie sind sozusagen die "Nomen" der Klasse.
Methoden beschreiben, was eine Klasse kann. Sie sind sozusagen die "Verben" der Klasse.
Ganz einfach: Eine Variable ist ein Speicher.
Manchmal wollen wir in unserem Programm Dinge speichern wie zum Beispiel:
Du siehst, es gibt ganz viele Gründe, um etwas speichern zu wollen. Wichtig zu verstehen ist, dass der Inhalt einer Variable auch geändert werden kann. Er ist "variabel", daher kommt auch der Name "Variable".
Hier siehst du das Beispiel einer Variable in der Programmiersprache C#.
In Variablen können wir unterschiedliche Informationen speichern, wie zum Beispiel Zahlen oder Text. Diese unterschiedliche Arten von Informationen, die du du in eine Variable speichern kannst, heissen "Datentypen".
Die wichtigsten Datentypen für uns sind:
Eine Variable muss nur einmal erstellt werden und kann danach mehrmals verändert oder abgefragt werden.
Deklaration heisst, die Variable wird erstellt.
Zuweisung heisst, es wird ein neuer Wert in die Variable gespeichert.
Hier ist ein Beispiel für das erstellen einer Variablen-Deklaration und eine Zuweisung:
Deklaration: In der oberen Zeile wird eine neue Variable erstellt mit dem Datentyp integer (Zahlen ohne Kommastelle) und dem Namen "health". In der Programmiersprache C# schreibt man nur "int" als Abkürzung.
Zuweisung: In der unteren Zeile wird die Zahl 5 in die Variable namens "health" gespeichert. Man sagt: "Der Variable health wurde der Wert 5 zugewiesen." Beachte hier, dass der Datentyp "int" nicht angegeben wurde. Der Datentyp wird NUR angegeben, wenn die Variable neu erstellt wird.