Klasserstellung
Klassensyntax
Die Syntax zur Erstellung einer Klasse ist recht einfach. Sehen wir uns ein Beispiel mit der Klasse Person
an:
Person.java
class Person { }
Das ist alles, was zur Erstellung einer Klasse erforderlich ist. Allerdings ist sie für uns nutzlos, wenn sie leer bleibt. Daher sollten wir Felder hinzufügen. Nehmen wir an, unsere Person hat einen name
, ein gender
und ein age
:
Person.java
class Person { String name; String gender; int age; }
Und nun schreiben wir eine Methode, mit der unsere Person ihren Namen und ihr Alter angeben kann:
Person.java
class Person { String name; String gender; int age; void introduce() { System.out.println("Hi, my name is " + name + " and I am " + age + " years old!"); } }
Swipe to start coding
Alice
möchte einen Freund innerhalb eines bestimmten Altersbereichs (25 - 30, einschließlich) finden. Sie sollen ein Programm schreiben, das überprüft, ob Bob
die Kriterien von Alice's
erfüllt. Liegt Bob's
Alter im angegebenen Bereich, soll das Programm true
zurückgeben; andernfalls false
.
- Übergeben Sie in der
main
-Methode das korrekte Objekt als ersten Parameter an die MethodefindFriend
. - Vergleichen Sie in der Methode
findFriend
dasage
-Attribut des übergebenen Objekts mit dem angegebenen Altersbereich (25 - 30). - Liegt das Objekt im Altersbereich, geben Sie
true
zurück; andernfallsfalse
. - Zur Anzeige des Ergebnisses auf dem Bildschirm verwenden Sie die Variable
foundFriend
, die das Suchergebnis speichert.
Lösung
solution.java
Danke für Ihr Feedback!