„Hi, Amigo! Hier sind ein paar Aufgaben zum Erstellen von Klassen und Objekten.“

undefined
2
Aufgabe
Java Syntax, Level 5, Lektion 5
Gesperrt
Eine Katze erstellen
Sally Johnson hat 500 Katzen, und ein paar hundert weitere Fellknäuel kommen als Gäste zu ihnen. Deshalb hat Sally sich dazu entschieden, ein besonderes Katzenfotoalbum zu erstellen, um ihre Merkmale wie Name, Alter, Gewicht und Stärke festzuhalten. „Warum Stärke?“, fragst du. Du wirst bei der nächsten Aufgabe sehen, warum die Stärke brauchen. Fürs Erste werden wir die Klasse Katze implementieren.
undefined
4
Aufgabe
Java Syntax, Level 5, Lektion 5
Gesperrt
Implementiere die Methode kaempfen
Theo Baslim, ein pensionierter Oberst, war als junger Mann im aktiven Kampf, aber heute langweilt er sich. Als er erfuhr, dass seine Nachbarin Sally Johnson fünfhundert Katzen erworben hatte, bot er an, unblutige Katzenkämpfe zu organisieren (blutige Kämpfe wollte sie nicht). Es gibt nur eine Kleinigkeit: Wir müssen einen Mechanismus implementieren, mit dem Katzen je nach Gewicht, Alter und Stärke kämpfen können.
undefined
4
Aufgabe
Java Syntax, Level 5, Lektion 5
Gesperrt
Abfrage- und Änderungsmethoden für die Hund-Klasse
Lass uns eine Hund-Klasse erstellen. Ein Hund muss einen Namen und ein Alter haben, sowie Abfrage- und Änderungsmethoden für diese Variablen. Eine Abfragemethode ist eine Methode, die dem Aufrufer den aktuellen Wert einer Variablen zurückgibt. Der Name ist ziemlich eindeutig, genau wie bei der Änderungsmethode. Eine Änderungsmethode ist eine Methode, die eine Variable auf einen neuen Wert setzt.
undefined
2
Aufgabe
Java Syntax, Level 5, Lektion 5
Gesperrt
Die drei „Muskatztiere“
Vor ein paar Aufgaben haben die Teilnehmer im geheimen CodeGym-Zentrum die Klasse Katze erstellt. Jetzt ist die Zeit reif, tatsächlich einige Katzen nach dem Abbild der Katze-Klasse zu erstellen. Wir verwenden die Klasse also als Muster. Wir möchten drei Katzen anlegen. Bringe Leben (oder bestimmte Daten) in dieses Trio.
undefined
4
Aufgabe
Java Syntax, Level 5, Lektion 5
Gesperrt
Fellknäuelgemetzel
Wenn du glaubst, alle Katzen seien süße Fellknäuel, dann hast du wahrscheinlich noch nie umherstreunende Katzen in einem hitzigen Kampf um die Vorherrschaft in einem bestimmten Revier beobachtet. Das wollen wir jetzt ändern. Genauer gesagt, ist es nun an der Zeit, einen entscheidenden Kampf zwischen den drei mächtigsten Katzen im Viertel zu simulieren. Für den Kampf verwenden wir die Methode boolean kaempfen(Katze andereKatze).
undefined
2
Aufgabe
Java Syntax, Level 5, Lektion 5
Gesperrt
Menschen
Die Erschaffung einer Person ist eine große Verantwortung. Aber es ist nicht unsere Aufgabe, dir das beizubringen. Wir müssen erklären und zeigen, wie man verschiedene Klassen erstellt, und deine Aufgabe ist es, diese Konzepte zu verstehen und in die Praxis umzusetzen. Vor allem müssen wir eine Person-Klasse erstellen. Eine Person muss einen Namen, ein Alter, eine Adresse und ein Geschlecht haben. Haben wir etwas vergessen?
undefined
8
Aufgabe
Java Syntax, Level 5, Lektion 5
Gesperrt
Arithmetisches Mittel
Das arithmetische Mittel ist ein Wert, der in der Statistik häufig verwendet wird. Die Durchschnittstemperatur eines Krankenhauses wird mit Hilfe der Formel für das arithmetische Mittel präzise berechnet. Und nun zum entscheidenden Teil: Schreibe ein Programm, das Zahlen von der Tastatur einliest, sie summiert und dann den Mittelwert berechnet, bis der Benutzer die Zahl -1 eingibt.
undefined
2
Aufgabe
Java Syntax, Level 5, Lektion 5
Gesperrt
Abfrage- und Änderungsmethoden für die Person-Klasse
Wir erstellen ein Methodenpaar (abrufen und festlegen) für jede Variable, damit andere Klassen ihre Werte ändern können. Die Aufgabe der Abfragemethode besteht darin, den aktuellen Wert der Variablen an den Aufrufer zurückzugeben. Die Aufgabe der Änderungsmethode besteht darin, einen neuen Wert für die Variable zu setzen. Lasse uns eine Person-Klasse mit Name, Alter und Geschlecht erstellen und Abfrage- und Änderungsmethoden für alle Felder definieren.