Uitdaging: Constructordelegatie
Swipe to start coding
Stel je voor dat je een bibliotheekbeheersysteem ontwikkelt. Je moet een Book-klasse bouwen die op verschillende manieren kan worden geïnitialiseerd met behulp van constructor-delegatie. De opdracht is om meerdere constructors te implementeren die elkaar aanroepen om code duplicatie te voorkomen, en een methode om boekinformatie weer te geven.
- Implementeer constructors met delegatie:
- Een constructor met
title,authorenyear.
- Een constructor met
- Een constructor met alleen
titleenauthor; steltyearin op0. - Een constructor met alleen
title; steltauthorin op"Unknown"enyearop0.
- Implementeer een methode
printInfodie de boekinformatie weergeeft in het formaat:
"Title: <title>, Author: <author>, Year: <year>"
Voorbeeld
Book("1984", "George Orwell", 1949) → Title: 1984, Author: George Orwell, Year: 1949
Book("Clean Code", "Robert C. Martin") → Title: Clean Code, Author: Robert C. Martin, Year: 0
Book("Mystery Book") → Title: Mystery Book, Author: Unknown, Year: 0
Book() → Title: Undefined, Author: Unknown, Year: 0
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 3.13
Uitdaging: Constructordelegatie
Veeg om het menu te tonen
Swipe to start coding
Stel je voor dat je een bibliotheekbeheersysteem ontwikkelt. Je moet een Book-klasse bouwen die op verschillende manieren kan worden geïnitialiseerd met behulp van constructor-delegatie. De opdracht is om meerdere constructors te implementeren die elkaar aanroepen om code duplicatie te voorkomen, en een methode om boekinformatie weer te geven.
- Implementeer constructors met delegatie:
- Een constructor met
title,authorenyear.
- Een constructor met
- Een constructor met alleen
titleenauthor; steltyearin op0. - Een constructor met alleen
title; steltauthorin op"Unknown"enyearop0.
- Implementeer een methode
printInfodie de boekinformatie weergeeft in het formaat:
"Title: <title>, Author: <author>, Year: <year>"
Voorbeeld
Book("1984", "George Orwell", 1949) → Title: 1984, Author: George Orwell, Year: 1949
Book("Clean Code", "Robert C. Martin") → Title: Clean Code, Author: Robert C. Martin, Year: 0
Book("Mystery Book") → Title: Mystery Book, Author: Unknown, Year: 0
Book() → Title: Undefined, Author: Unknown, Year: 0
Oplossing
Bedankt voor je feedback!
single