Реализовать главные принципы ООП в предметной области "Зоопарк" - C#
Формулировка задачи:
Программа - проба пера, нужно реализовать главные принципы ООП в предметной области "Зоопарк"
Если можете укажите на недостатки
using System; namespace 1233 { abstract class animal { int chistota; int zdorovie; int sitost; public abstract string Sostoyanie(); public int Chistota { set { if ((value<1)||(value>5)) { throw new ArgumentOutOfRangeException("Znachenie doljno bit po pyatibalnoy sisteme"); chistota = value; } } get { return chistota; } } public int Zdorovie { set { if ((value<1)||(value>5)) { throw new ArgumentOutOfRangeException("Znachenie doljno bit po pyatibalnoy sisteme"); zdorovie = value; } } get { return zdorovie; } } public int Sitost { set { if ((value<1)||(value>5)) { throw new ArgumentOutOfRangeException("Znachenie doljno bit po pyatibalnoy sisteme"); sitost = value; } } get { return sitost; } } } class zebra : animal { public int ocenka() { if (chistota == 5) && (sitost == 5) && (zdorovie == 5) public override string Sostoyanie() { return "Posititeli v vostorge"; } } } class Program { public static void Main(string[] args) { zebra ocenka = new zebra(); Console.WriteLine("Vvedite ocenku zdoroviya"); ocenka.zdorovie = Int32.Parse(Console.ReadLine()); Console.WriteLine("Vvedite ocenku chistoti"); ocenka.chistota = Int32.Parse(Console.ReadLine()); Console.WriteLine("Vvedite ocenku sitosti"); ocenka.sitost = Int32.Parse(Console.ReadLine()); Console.Write("Press any key to continue . . . "); Console.ReadKey(true); } } }
Решение задачи: «Реализовать главные принципы ООП в предметной области "Зоопарк"»
textual
Листинг программы
abstract class animal { public int chistota; public int zdorovie; public int sitost; public abstract string Sostoyanie(); public int Chistota { set { if ((value<1)||(value>5)) { throw new ArgumentOutOfRangeException("Znachenie doljno bit po pyatibalnoy sisteme"); chistota = value; } } get { return chistota; } } public int Zdorovie { set { if ((value<1)||(value>5)) { throw new ArgumentOutOfRangeException("Znachenie doljno bit po pyatibalnoy sisteme"); zdorovie = value; } } get { return zdorovie; } } public int Sitost { set { if ((value<1)||(value>5)) { throw new ArgumentOutOfRangeException("Znachenie doljno bit po pyatibalnoy sisteme"); sitost = value; } } get { return sitost; } } } class zebra : animal { public int ocenka() { if ((chistota == 5) && (sitost == 5) && (zdorovie == 5)) { } return 0; } public override string Sostoyanie() { return "Posititeli v vostorge"; } } class Program { public static void Main(string[] args) { zebra ocenka = new zebra(); Console.WriteLine("Vvedite ocenku zdoroviya"); ocenka.zdorovie = Int32.Parse(Console.ReadLine()); Console.WriteLine("Vvedite ocenku chistoti"); ocenka.chistota = Int32.Parse(Console.ReadLine()); Console.WriteLine("Vvedite ocenku sitosti"); ocenka.sitost = Int32.Parse(Console.ReadLine()); Console.Write("Press any key to continue . . . "); Console.ReadKey(true); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д