Oprettelse af Klasse
Klassensyntaks
Syntaksen for at oprette en klasse er ganske enkel. Lad os se på et eksempel med klassen Person:
Person.java
123class Person { }
Dette er alt, 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
12345class Person { String name; String gender; int age; }
Og nu, lad os skrive en metode, der gør det muligt for vores Person at angive deres navn og alder:
Person.java
123456789class 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 ligger 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 sammenligneagefor 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!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you show me how to add fields to the class?
How do I write a method for the Person class?
Can you give an example of how to use the Person class?
Awesome!
Completion rate improved to 2.63
Oprettelse af Klasse
Stryg for at vise menuen
Klassensyntaks
Syntaksen for at oprette en klasse er ganske enkel. Lad os se på et eksempel med klassen Person:
Person.java
123class Person { }
Dette er alt, 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
12345class Person { String name; String gender; int age; }
Og nu, lad os skrive en metode, der gør det muligt for vores Person at angive deres navn og alder:
Person.java
123456789class 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 ligger 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 sammenligneagefor 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!
single