Требуется создать класс Book, который будет представлять книгу. Он должен иметь следующие свойства: - Title (строка); - Author (строка); - Pages (целое число). Для этого нужно реализовать метод GetBookInfo(), который возвращает строку с информацией о книге в формате: "Название: {Title}, Автор: {Author}, Страницы: {Pages}". Как создать экземпляр класса Book и инициализировать его свойства? Как вызвать метод GetBookInfo() и вывести результат на консоль?
🧠 Тематика вопроса:
Дисциплина посвящена изучению современных технологий и инструментов, применяемых в разработке программного обеспечения. В рамках курса рассматриваются интегрированные среды разработки (IDE), системы контроля версий, а также инструменты автоматизации сборки и тестирования. Студенты получат практические навыки работы с популярными платформами, что позволяет повысить эффективность разработки и соответствовать требованиям IT-рынка. Особое внимание уделяется командной работе и использованию best practices в процессе создания ПО.
Варианты ответа:
- var book = new Book("1984", "Orwell", 328); var info = book.GetBookInfo(); public class Book(string title, string author, int pages) { public string GetBookInfo() => $"Название: {title}, Author: {author}, Страницы: {pages})"; }
- var book = new Book("1984", "Orwell", 328); var info = GetBookInfo(); public class Book(string title, string author, int pages) { public string GetBookInfo() => $"Название: {title}, Author: {author}, Страницы: {pages})"; }
- var book = new Book(); var info = book.GetBookInfo(); public class Book(string title, string author, int pages) { public string GetBookInfo() => $"Название: {title}, Author: {author}, Страницы: {pages})";
Ответ будет доступен после оплаты
📚 Похожие вопросы по этой дисциплине
- Чтобы объявить массив целых чисел в C#, нужно набрать …
- Для проверки содержимого строки в C# используются два свойства или метода строки, такие как … (укажите 2 варианта ответа)
- Изменять строку и возвращать новую версию без изменения исходной строки позволяют такие методы, как … (укажите 2 варианта ответа)
- … – это один из ключевых принципов объектно-ориентированного программирования, который работает за счет ограничения доступа к внутренним данным объекта
- … – это делегат, который позволяет вызывать несколько методов (.Invoke())