Классы, наследование - C#

Узнай цену своей работы

Формулировка задачи:

1) Создать классы: Human (человек), Earth (Земля), Train (поезд) и интер-фейс: IMove с методом Move(int deltaT) и свойством Current. Метод Move() моделирует движение с шагом deltaT, свойство Current – показывает текущее по-ложение. Реализовать в классах наследование от интерфейса IMove. Проверить работу классов в методе Main(). Логику движения моделируемых сущностей придумать самостоятельно. 2) Предметная область: Банк. Система хранит информацию о вкладчиках и сделанных ими вкладах. Класс «вкладчик» содержит имя вкладчика и величину вклада. Некоторым вкладчикам при создании вклада на счет может дополнительно перечисляться фиксированная сумма. В классе «банк» реализовать методы добавления нового вкладчика и метод вычисления общей суммы вкладов. 3) Разработать приложение, моделирующее процесс заполнения информацией файлового сервера. Создать класс, в котором определить закрытое поле - объем памяти файлового сервера (для доступа к данному полю реализовать соответствующее свойство), методы - проверка файла на ошибки (объем памяти равен 0 или превышает 700 мб), копирование файла на сервер, удаление с сервера заданного объема информации. В методе Main() проверить работоспособность созданного класса. Тип проекта - консольное приложение. 4) Создать класс CMatrix, в котором объявить одномерный массив. Массив проинициализировать случайными числами. В данном классе создать метод, позволяющий преобразовать массив так, чтобы первый элемент поменялся местами с последним, второй элемент – с предпоследним элементом и т.д. Про-верить работоспособность созданного класса в методе Main(). На экран вывести исходный и преобразованный массивы. Тип проекта - консольное приложение. Хелп!

Решение задачи: «Классы, наследование»

textual
Листинг программы
  1.     class persona
  2.     {
  3.         string FIO;
  4.  
  5.         public persona(string FIO)
  6.         {
  7.             this.FIO = FIO;
  8.         }
  9.         public virtual string Vivod(persona obj)
  10.         {
  11.             string s = "ФИО: " + FIO + "\n";
  12.             return s;
  13.         }
  14.     }
  15.  
  16. class student : persona
  17.     {
  18.         string zachetka;
  19.         string predmet;
  20.  
  21.         public student(string FIO, string zachetka, string predmet)
  22.             : base(FIO)
  23.         {
  24.             this.zachetka = zachetka;
  25.             this.predmet = predmet;
  26.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы