WorksheetsКласи
Total questions: 17
Worksheet time: 9mins
Що таке клас у C#?
Шаблон для створення об'єктів.
Окремий метод.
Спеціальний тип даних для зберігання масивів.
Інтерфейс для виконання умовних операторів.
Як правильно оголосити клас у C#?
class MyClass { }
MyClass class { }
public new class MyClass { }
create class MyClass { }
Як створити об'єкт класу class MyClass { } у C#?
Що означає ключове слово public у класі?
Метод або властивість доступні лише всередині класу.
Метод або властивість доступні з будь-якого місця.
Метод або властивість доступні лише у спадкованих класах.
Метод або властивість не можуть бути змінені.
Як оголосити приватну змінну в класі?
private int age;
public int age;
protected int age;
internal int age;
Що таке конструктор у класі?
Метод для виконання умов у класі.
Спеціальний метод, який викликається під час створення об'єкта.
Метод для звільнення пам'яті.
Інтерфейс для реалізації класу.
Що відбудеться, якщо конструктор не оголошений у класі?
Програма завершиться помилкою.
Буде використано конструктор за замовчуванням.
Клас не зможе створити об'єкти.
Всі змінні стануть статичними.
Що таке інкапсуляція у класі?
Використання одного класу в іншому.
Процес приховування реалізації і відкриття лише необхідного функціоналу.
Додавання методів до класу.
Використання наслідування у класі.
Що виведе наступний код?
5
0
null
Помилка компіляції
Як вказати, що метод у базовому класі може бути перевизначений?
Використати ключове слово override.
Використати ключове слово virtual.
Використати ключове слово abstract.
Використати ключове слово sealed.
Як викликати метод базового класу в спадкованому класі?
За допомогою ключового слова base.
За допомогою ключового слова this.
За допомогою ключового слова super.
За допомогою ключового слова parent.
Що означає ключове слово protected у C#?
Метод або властивість доступні лише в межах цього класу.
Метод або властивість доступні лише в наслідуваних класах.
Метод або властивість доступні всім.
Метод або властивість доступні лише в поточній збірці.
Як позначити клас, який наслідує інший клас?
class Child extends Parent { }
class Child : Parent { }
class Parent -> Child { }
class Parent inherits Child { }
Що виведе наступний код?
Parent
Child
Помилка компіляції
Нічого не виведе
Що виведе наступний код?
Parent
Child
Помилка компіляції
Нічого не виведе
Як у класі приховати приватну змінну і надати доступ через властивості?
Використати private для змінної та get і set для властивостей.
Використати protected для змінної.
Використати internal для змінної.
Використати static для змінної.
Що означає "віртуальний метод" у C#?
Метод, який викликається автоматично.
Метод, який може бути перевизначений у спадкованому класі.
Метод, який є статичним.
Метод, який виконується лише у базовому класі.
