Реализовать главные принципы ООП в предметной области "Зоопарк" - 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);
}
}