Завдання: Делегування Конструкторів
Swipe to start coding
Уявіть, що ви створюєте систему керування бібліотекою. Вам потрібно розробити клас Book, який можна ініціалізувати різними способами за допомогою делегування конструкторів. Ваше завдання — реалізувати кілька конструкторів, які викликають один одного для уникнення дублювання коду, а також метод для відображення інформації про книгу.
- Реалізуйте конструктори з використанням делегування:
- Конструктор з параметрами
title,authorтаyear.
- Конструктор з параметрами
- Конструктор лише з параметрами
titleтаauthor; встановлюєyearу0. - Конструктор лише з параметром
title; встановлюєauthorу"Unknown"таyearу0.
- Реалізуйте метод
printInfo, який виводить інформацію про книгу у форматі:
"Title: <title>, Author: <author>, Year: <year>"
Приклад
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
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 3.13
Завдання: Делегування Конструкторів
Свайпніть щоб показати меню
Swipe to start coding
Уявіть, що ви створюєте систему керування бібліотекою. Вам потрібно розробити клас Book, який можна ініціалізувати різними способами за допомогою делегування конструкторів. Ваше завдання — реалізувати кілька конструкторів, які викликають один одного для уникнення дублювання коду, а також метод для відображення інформації про книгу.
- Реалізуйте конструктори з використанням делегування:
- Конструктор з параметрами
title,authorтаyear.
- Конструктор з параметрами
- Конструктор лише з параметрами
titleтаauthor; встановлюєyearу0. - Конструктор лише з параметром
title; встановлюєauthorу"Unknown"таyearу0.
- Реалізуйте метод
printInfo, який виводить інформацію про книгу у форматі:
"Title: <title>, Author: <author>, Year: <year>"
Приклад
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
Рішення
Дякуємо за ваш відгук!
single