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