Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Klassecreatie | Klassen
Java Uitgebreid

Veeg om het menu te tonen

book
Klassecreatie

Klassensyntaxis

De syntaxis voor het aanmaken van een klasse is vrij eenvoudig. Laten we een voorbeeld bekijken met de klasse Person:

Person.java

Person.java

copy
123
class Person { }

Dit is alles wat nodig is om een klasse te maken. Echter, als de klasse leeg is, is deze voor ons niet bruikbaar. Daarom moeten we velden toevoegen. Stel dat onze persoon een name, gender en age heeft:

Person.java

Person.java

copy
12345
class Person { String name; String gender; int age; }

En nu schrijven we een methode waarmee onze Person zijn naam en leeftijd kan rapporteren:

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!"); } }
Taak

Swipe to start coding

Alice wil een vriend vinden binnen een specifiek leeftijdsbereik (25 - 30, inclusief). Je moet een programma schrijven dat controleert of Bob voldoet aan de criteria van Alice's. Als de leeftijd van Bob's binnen het opgegeven bereik valt, moet het programma true retourneren; anders false.

  1. In de main-methode moet je het juiste object als eerste parameter aan de findFriend-methode doorgeven.
  2. In de findFriend-methode vergelijk je de age van het doorgegeven object met het opgegeven leeftijdsbereik (25 - 30).
  3. Als het object binnen het leeftijdsbereik valt, retourneer dan true; anders retourneer false.
  4. Gebruik de variabele foundFriend, die het resultaat van de zoekopdracht opslaat, om het resultaat op het scherm weer te geven.

Oplossing

solution.java

solution.java

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 4
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

Awesome!

Completion rate improved to 2.63

book
Klassecreatie

Klassensyntaxis

De syntaxis voor het aanmaken van een klasse is vrij eenvoudig. Laten we een voorbeeld bekijken met de klasse Person:

Person.java

Person.java

copy
123
class Person { }

Dit is alles wat nodig is om een klasse te maken. Echter, als de klasse leeg is, is deze voor ons niet bruikbaar. Daarom moeten we velden toevoegen. Stel dat onze persoon een name, gender en age heeft:

Person.java

Person.java

copy
12345
class Person { String name; String gender; int age; }

En nu schrijven we een methode waarmee onze Person zijn naam en leeftijd kan rapporteren:

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!"); } }
Taak

Swipe to start coding

Alice wil een vriend vinden binnen een specifiek leeftijdsbereik (25 - 30, inclusief). Je moet een programma schrijven dat controleert of Bob voldoet aan de criteria van Alice's. Als de leeftijd van Bob's binnen het opgegeven bereik valt, moet het programma true retourneren; anders false.

  1. In de main-methode moet je het juiste object als eerste parameter aan de findFriend-methode doorgeven.
  2. In de findFriend-methode vergelijk je de age van het doorgegeven object met het opgegeven leeftijdsbereik (25 - 30).
  3. Als het object binnen het leeftijdsbereik valt, retourneer dan true; anders retourneer false.
  4. Gebruik de variabele foundFriend, die het resultaat van de zoekopdracht opslaat, om het resultaat op het scherm weer te geven.

Oplossing

solution.java

solution.java

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

close

Awesome!

Completion rate improved to 2.63

Veeg om het menu te tonen

some-alt