Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Luokan Luominen | Luokat
Java Laajennettu

Pyyhkäise näyttääksesi valikon

book
Luokan Luominen

Luokan syntaksi

Luokan luomisen syntaksi on varsin yksinkertainen. Katsotaanpa esimerkkiä luokasta Person:

Person.java

Person.java

copy
123
class Person { }

Tässä on kaikki, mitä luokan luomiseen tarvitaan. Se on kuitenkin hyödytön, jos se on tyhjä. Siksi siihen kannattaa lisätä kenttiä. Oletetaan, että henkilöllämme on name, gender ja age:

Person.java

Person.java

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

Seuraavaksi kirjoitetaan metodi, jonka avulla Person voi ilmoittaa nimensä ja ikänsä:

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!"); } }
Tehtävä

Swipe to start coding

Alice haluaa löytää ystävän tietystä ikähaarukasta (25 - 30, mukaan lukien). Sinun tulee kirjoittaa ohjelma, joka tarkistaa täyttääkö Bob Alice's kriteerit. Jos Bob's ikä on määritellyllä välillä, ohjelman tulee palauttaa true; muussa tapauksessa palautetaan false.

  1. main-metodissa sinun tulee välittää oikea olio ensimmäisenä parametrina findFriend-metodille.
  2. findFriend-metodissa vertaa välitetyn olion age-kenttää määriteltyyn ikähaarukkaan (25 - 30).
  3. Jos olion ikä on ikähaarukassa, palauta true; muussa tapauksessa palauta false.
  4. Näytä tulos näytöllä käyttämällä foundFriend-muuttujaa, johon tallennetaan haun tulos.

Ratkaisu

solution.java

solution.java

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 2.63

book
Luokan Luominen

Luokan syntaksi

Luokan luomisen syntaksi on varsin yksinkertainen. Katsotaanpa esimerkkiä luokasta Person:

Person.java

Person.java

copy
123
class Person { }

Tässä on kaikki, mitä luokan luomiseen tarvitaan. Se on kuitenkin hyödytön, jos se on tyhjä. Siksi siihen kannattaa lisätä kenttiä. Oletetaan, että henkilöllämme on name, gender ja age:

Person.java

Person.java

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

Seuraavaksi kirjoitetaan metodi, jonka avulla Person voi ilmoittaa nimensä ja ikänsä:

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!"); } }
Tehtävä

Swipe to start coding

Alice haluaa löytää ystävän tietystä ikähaarukasta (25 - 30, mukaan lukien). Sinun tulee kirjoittaa ohjelma, joka tarkistaa täyttääkö Bob Alice's kriteerit. Jos Bob's ikä on määritellyllä välillä, ohjelman tulee palauttaa true; muussa tapauksessa palautetaan false.

  1. main-metodissa sinun tulee välittää oikea olio ensimmäisenä parametrina findFriend-metodille.
  2. findFriend-metodissa vertaa välitetyn olion age-kenttää määriteltyyn ikähaarukkaan (25 - 30).
  3. Jos olion ikä on ikähaarukassa, palauta true; muussa tapauksessa palauta false.
  4. Näytä tulos näytöllä käyttämällä foundFriend-muuttujaa, johon tallennetaan haun tulos.

Ratkaisu

solution.java

solution.java

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

close

Awesome!

Completion rate improved to 2.63

Pyyhkäise näyttääksesi valikon

some-alt