Классы, наследование - 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;
        }

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


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

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

6   голосов , оценка 4 из 5
Похожие ответы