Классы, наследование - C#
Формулировка задачи:
1) Создать классы: Human (человек), Earth (Земля), Train (поезд) и интер-фейс: IMove с методом Move(int deltaT) и свойством Current. Метод Move() моделирует движение с шагом deltaT, свойство Current – показывает текущее по-ложение. Реализовать в классах наследование от интерфейса IMove. Проверить работу классов в методе Main(). Логику движения моделируемых сущностей придумать самостоятельно.
2) Предметная область: Банк. Система хранит информацию о вкладчиках и сделанных ими вкладах. Класс «вкладчик» содержит имя вкладчика и величину вклада. Некоторым вкладчикам при создании вклада на счет может дополнительно перечисляться фиксированная сумма. В классе «банк» реализовать методы добавления нового вкладчика и метод вычисления общей суммы вкладов.
3) Разработать приложение, моделирующее процесс заполнения информацией файлового сервера. Создать класс, в котором определить закрытое поле - объем памяти файлового сервера (для доступа к данному полю реализовать соответствующее свойство), методы - проверка файла на ошибки (объем памяти равен 0 или превышает 700 мб), копирование файла на сервер, удаление с сервера заданного объема информации. В методе Main() проверить работоспособность созданного класса. Тип проекта - консольное приложение.
4) Создать класс CMatrix, в котором объявить одномерный массив. Массив проинициализировать случайными числами. В данном классе создать метод, позволяющий преобразовать массив так, чтобы первый элемент поменялся местами с последним, второй элемент – с предпоследним элементом и т.д. Про-верить работоспособность созданного класса в методе Main(). На экран вывести исходный и преобразованный массивы. Тип проекта - консольное приложение.
Хелп!
Решение задачи: «Классы, наследование»
textual
Листинг программы
class persona { string FIO; public persona(string FIO) { this.FIO = FIO; } public virtual string Vivod(persona obj) { string s = "ФИО: " + FIO + "\n"; return s; } } class student : persona { string zachetka; string predmet; public student(string FIO, string zachetka, string predmet) : base(FIO) { this.zachetka = zachetka; this.predmet = predmet; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д