Теория
https://metanit.com/sharp/tutorial/3.1.php
Вопросы
1.Какие ключевые слова можно использовать при определении класса?
-
В чем отличие между объектом и классом?
-
Что такое конструктор?
-
Что такое копирующий̆ конструктор (сору constructor)?
-
Продолжите фразу «По умолчанию доступ к членам класса...».
-
Продолжите фразу «В определении класса члены класса с ключевым словом private доступны ...».
-
Истинно ли следующее утверждение: поля класса должны быть закрытыми?
-
Продолжите фразу «операция точки (операция доступа к члену класса) объединяет следующие два элемента (слева направо)...».
-
Конструктор вызывается автоматически в момент ...объекта.
10.Верно ли следующее утверждение: класс может иметь более одного конструктора с одним и тем же именем?
Описание общего задания
Определить пользовательский̆ класс. Добавить в класс следующие конструкторы: без параметров, с параметрами, копирования. Определить в классе компоненты-функции для просмотра и установки полей данных. Написать демонстрационную программу, в которой создаются и разрушаются объекты пользовательского класса и каждый вызов конструктора и сопровождается выдачей соответствующего сообщения (какой объект какой конструктор вызвал).
Уточнение деталей задания
Создать класс Employee,. Класс должен включать поле типа int для хранения номера сотрудника и поле типа float для хранения величины его оклада. Методы класса должны позволять пользователю вводить и отображать данные класса. Написать функцию Main(), которая запросит пользователя ввести данные для трех сотрудников и выведет полученную информацию на экран.