Luokan Luominen
Luokan syntaksi
Luokan luomisen syntaksi on varsin yksinkertainen. Katsotaanpa esimerkkiä luokasta Person
:
Person.java
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
class Person { String name; String gender; int age; }
Seuraavaksi kirjoitetaan metodi, jonka avulla Person voi ilmoittaa nimensä ja ikänsä:
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!"); } }
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
.
main
-metodissa sinun tulee välittää oikea olio ensimmäisenä parametrinafindFriend
-metodille.findFriend
-metodissa vertaa välitetyn olionage
-kenttää määriteltyyn ikähaarukkaan (25 - 30).- Jos olion ikä on ikähaarukassa, palauta
true
; muussa tapauksessa palautafalse
. - Näytä tulos näytöllä käyttämällä
foundFriend
-muuttujaa, johon tallennetaan haun tulos.
Ratkaisu
solution.java
Oliko kaikki selvää?
Kiitos palautteestasi!