Ошибка "не содержит конструктор принимающий 0 аргументов" - C#
Формулировка задачи:
Доброго времени суток. Спасибо что уделили внимание и зашли на мою темку Суть проблемки я описал. Кто поможет понять в чем проблема, как она вызвана и как ее устранить, тому буду сильно благодарен. А вот и сам код:
enum Eat { mouse, milk, bird} // перечисление
class Cat // класс кот
{
private static int SATIETY; // закрытое поле
public Cat(int satiety)
{
SATIETY = satiety;
}
public int Satiety // публичное свойство
{
get
{
return SATIETY;
}
set
{
if (value < 1)
SATIETY = 0;
else if (value > 100)
SATIETY = 100;
else SATIETY = value;
}
}
public static void EatEnybody(Eat direction) // метод кушать
{
switch(direction)
{
case Eat.mouse:
Console.WriteLine("Кот отобедал мышкой. Уровень сытости: " + SATIETY);
break;
}
}
}
class Program : Cat
{
static void Main(string[] args)
{
Eat direction = Eat.mouse; // присвоение перечислению кушать мышь
EatEnybody(direction); // вызов метода кушать
Console.ReadLine();
}
}Решение задачи: «Ошибка "не содержит конструктор принимающий 0 аргументов"»
textual
Листинг программы
static class Program
{
static void Main()
{
Dog rex = new Dog();
rex.Bark();
}
}
class Dog
{
public void Bark()
{
Console.WriteLine("Гав!");
}
}