Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Klasserstellung | Klassen
Java Erweitert

Swipe um das Menü anzuzeigen

book
Klasserstellung

Klassensyntax

Die Syntax zur Erstellung einer Klasse ist recht einfach. Sehen wir uns ein Beispiel mit der Klasse Person an:

Person.java

Person.java

copy
123
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

Person.java

copy
12345
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

Person.java

copy
123456789
class Person { String name; String gender; int age; void introduce() { System.out.println("Hi, my name is " + name + " and I am " + age + " years old!"); } }
Aufgabe

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.

  1. Übergeben Sie in der main-Methode das korrekte Objekt als ersten Parameter an die Methode findFriend.
  2. Vergleichen Sie in der Methode findFriend das age-Attribut des übergebenen Objekts mit dem angegebenen Altersbereich (25 - 30).
  3. Liegt das Objekt im Altersbereich, geben Sie true zurück; andernfalls false.
  4. Zur Anzeige des Ergebnisses auf dem Bildschirm verwenden Sie die Variable foundFriend, die das Suchergebnis speichert.

Lösung

solution.java

solution.java

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

Awesome!

Completion rate improved to 2.63

book
Klasserstellung

Klassensyntax

Die Syntax zur Erstellung einer Klasse ist recht einfach. Sehen wir uns ein Beispiel mit der Klasse Person an:

Person.java

Person.java

copy
123
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

Person.java

copy
12345
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

Person.java

copy
123456789
class Person { String name; String gender; int age; void introduce() { System.out.println("Hi, my name is " + name + " and I am " + age + " years old!"); } }
Aufgabe

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.

  1. Übergeben Sie in der main-Methode das korrekte Objekt als ersten Parameter an die Methode findFriend.
  2. Vergleichen Sie in der Methode findFriend das age-Attribut des übergebenen Objekts mit dem angegebenen Altersbereich (25 - 30).
  3. Liegt das Objekt im Altersbereich, geben Sie true zurück; andernfalls false.
  4. Zur Anzeige des Ergebnisses auf dem Bildschirm verwenden Sie die Variable foundFriend, die das Suchergebnis speichert.

Lösung

solution.java

solution.java

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

close

Awesome!

Completion rate improved to 2.63

Swipe um das Menü anzuzeigen

some-alt