Oprettelse af Klasse
Klassensyntaks
Syntaksen for at oprette en klasse er ganske enkel. Lad os se på et eksempel med klassen Person
:
Person.java
class Person { }
Dette er alt, hvad der skal til for at oprette en klasse. Den vil dog være ubrugelig for os, hvis den er tom. Derfor bør vi tilføje felter til den. Lad os antage, at vores person har et name
, gender
og age
:
Person.java
class Person { String name; String gender; int age; }
Og nu, lad os skrive en metode, der gør det muligt for vores Person at oplyse deres navn og alder:
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
ønsker at finde en ven inden for et specifikt aldersinterval (25 - 30, inklusiv). Du skal skrive et program, der tjekker, om Bob
opfylder Alice's
kriterier. Hvis Bob's
alder falder inden for det angivne interval, skal programmet returnere true
; ellers skal det returnere false
.
- I
main
-metoden skal du sende det korrekte objekt som den første parameter tilfindFriend
-metoden. - I
findFriend
-metoden skal du sammenligneage
for det overførte objekt med det angivne aldersinterval (25 - 30). - Hvis objektet falder inden for aldersintervallet, returneres
true
; ellers returneresfalse
. - For at vise resultatet på skærmen skal du bruge variablen
foundFriend
, som gemmer resultatet af søgningen.
Løsning
solution.java
Tak for dine kommentarer!