У класса Car создать метод GetModel, который возвращает строку "Unknown car model" - C#

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

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

Я учусь на С#, и вот как бы понять, как именно эту задачу решать в С# (в консоле) 1. Реализовать классы с рисунка. У класса Car создать метод GetModel, который возвращает строку "Unknown car model". 2. У классов - потомков перекрыть метод GetModel так чтобы он возвращал название конкретной модели. 3. В программе объявить переменную типа Car и по очереди присвоить в неё экземпляр каждого их четырех классов и вывести на экран результат метода GetModel.

Решение задачи: «У класса Car создать метод GetModel, который возвращает строку "Unknown car model"»

textual
Листинг программы
using System;
 
namespace ConsoleApplication5
{
    internal class Car
    {
        public virtual string GetModel()
        {
            return "Unknown car model";
        }
    }
 
 
    internal class Honda : Car
    {
        public override string GetModel()
        {
            return "Honda";
        }
    }
 
 
    internal class Dodge : Car
    {
        public override string GetModel()
        {
            return "Dodge";
        }
    }
 
 
    internal class Lada : Car
    {
        public override string GetModel()
        {
            return "Lada";
        }
    }
 
 
    internal class Program
    {
        private static void Main()
        {
            var car = new Car();
            Console.WriteLine(car.GetModel());
            car = new Honda();
            Console.WriteLine(car.GetModel());
            car = new Dodge();
            Console.WriteLine(car.GetModel());
            car = new Lada();
            Console.WriteLine(car.GetModel());
            Console.ReadKey();
        }
    }
}

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


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

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

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