У класса 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д