Создать абстрактный класс «Avto» с методами позволяющими вывести на экран информацию о транспортном средстве - C#

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

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

1. Создать абстрактный класс «Avto» с методами позволяющими вывести на экран информацию о транспортном средстве, а также определить грузоподъемность транспортного средства. 2. Создать производные классы: Легковая_машина (марка, номер, скорость, грузоподъемность), Мотоцикл (марка, номер, скорость, грузоподъемность, наличие коляски, при этом если коляска отсутствует, то грузоподъемность равна 0), Грузовик (марка, номер, скорость, грузоподъемность, наличие прицепа, при этом если есть прицеп, то грузоподъемность увеличивается в два раза) со своими методами вывода информации на экран, и определения грузоподъемности. Кому не сложно помогите, заранее благодарю.

Решение задачи: «Создать абстрактный класс «Avto» с методами позволяющими вывести на экран информацию о транспортном средстве»

textual
Листинг программы
 abstract class Avto
    {
        abstract public void InformationAboutTheCar();
        abstract public double GetCapacity();
    }
 
    public class PassengerCar : Avto
    {
        public string Brand { get; set; }
        public string Number { get; set; }
        public double Speed { get; set; }
        public double Capacity { get; set; }
 
        public override void InformationAboutTheCar()
        {
            Console.WriteLine("***Information about the passenger car***\n");
            Console.WriteLine(string.Format("Brand : {0}\nNumber : {1}\nSpeed : {2}\nCapacity : {3}",Brand,Number,Speed,Capacity));
        }
 
        public override double GetCapacity()
        {
            return Capacity;
        }
    }

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


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

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

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