Иерархия классов!!Наследование!!Виртуальный метод!!
namespace OOP
{
public abstract class Tovar
{
public string name;
public int cost;
}
public class Igrushka : Tovar
{
public int vozrast;
public string strana;
}
public class Product : Tovar
{
public int ves;
public string data;
}
public class Molochnyi_product : Product
{
public double fatness;
}
class Program
{
static void Main(string[]args)
{
Igrushka b = new Igrushka();
b.name = "футбольный мяч";
b.cost = 500;
b.vozrast = 5;
b.strana = "РОССИЯ";
Console.WriteLine(" ИГРУШКА ");
Console.WriteLine("название : " + b.name);
Console.WriteLine("цена: " + b.cost);
Console.WriteLine("рекомендуемый возраст: " + b.vozrast);
Console.WriteLine("СТРАНА: " + b.strana);
Product c = new Product();
c.name = "Мясо";
c.cost = 230;
c.ves = 1;
c.data = "Шестого декабря";
Console.WriteLine(" ПРОДУКТ ");
Console.WriteLine("название : " + c.name);
Console.WriteLine("цена: " + c.cost);
Console.WriteLine("Вес: " +c.ves);
Console.WriteLine("Дата поставки: " +c.data);
Molochnyi_product d = new Molochnyi_product();
d.name = "Молоко";
d.cost = 40;
d.ves = 1;
d.fatness = 3.5;
d.data = "Шестого декабря";
Console.WriteLine(" МОЛОЧНЫЙ ПРОДУКТ ");
Console.WriteLine("название : " + d.name);
Console.WriteLine("цена: " + d.cost);
Console.WriteLine("Вес: " + d.ves);
Console.WriteLine("Дата поставки: " + d.data);
Console.WriteLine("Жирность продукта: " + d.fatness);
Console.ReadKey();
}
}
}
оформи код соответствующими тэгами, для начала