Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oprettelse af Klasse | Klasser
Java Udvidet

Stryg for at vise menuen

book
Oprettelse af Klasse

Klassensyntaks

Syntaksen for at oprette en klasse er ganske enkel. Lad os se på et eksempel med klassen Person:

Person.java

Person.java

copy
123
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

Person.java

copy
12345
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

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

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.

  1. I main-metoden skal du sende det korrekte objekt som den første parameter til findFriend-metoden.
  2. I findFriend-metoden skal du sammenligne age for det overførte objekt med det angivne aldersinterval (25 - 30).
  3. Hvis objektet falder inden for aldersintervallet, returneres true; ellers returneres false.
  4. For at vise resultatet på skærmen skal du bruge variablen foundFriend, som gemmer resultatet af søgningen.

Løsning

solution.java

solution.java

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 4
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 2.63

book
Oprettelse af Klasse

Klassensyntaks

Syntaksen for at oprette en klasse er ganske enkel. Lad os se på et eksempel med klassen Person:

Person.java

Person.java

copy
123
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

Person.java

copy
12345
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

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

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.

  1. I main-metoden skal du sende det korrekte objekt som den første parameter til findFriend-metoden.
  2. I findFriend-metoden skal du sammenligne age for det overførte objekt med det angivne aldersinterval (25 - 30).
  3. Hvis objektet falder inden for aldersintervallet, returneres true; ellers returneres false.
  4. For at vise resultatet på skærmen skal du bruge variablen foundFriend, som gemmer resultatet af søgningen.

Løsning

solution.java

solution.java

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

close

Awesome!

Completion rate improved to 2.63

Stryg for at vise menuen

some-alt