Пример работы с классами в C#
using System; using System.Collections.Generic; using System.Text; namespace Zoopark { enum TipPol { muzh, zhen }; class Animal { public string name; public TipPol pol; public int KilkistNig; protected double ves=20; private int RealVozrast; public int vozrast { set { RealVozrast = value; } get { return (RealVozrast - 1); } } public void pohudet(double v) { if (ves > v) { ves = ves - v; } } public double UznatVes() { return ves; } public void pokushat() { ves++; } } class Ptica : Animal { public Ptica(string PticaName) { name = PticaName; ves = 1; KilkistNig = 2; } public bool CanFly=true; public void Fly() { ves = ves - 0.05; } } class Program { static void Main(string[] args) { Animal X = new Animal(); X.name = "Корова"; X.pol = TipPol.zhen; X.vozrast = 45; //X.RealVozrast; Console.WriteLine("Возраст коровы "+X.vozrast.ToString()); X.pohudet(4); double ves = X.UznatVes(); Console.WriteLine("Вес коровки "+ves.ToString()); X.pokushat(); Console.WriteLine("Вес коровки " + X.UznatVes().ToString()); Ptica Y = new Ptica("Ворубушек"); Y.pol = TipPol.muzh; double ves2 = Y.UznatVes(); Console.WriteLine("Вес воробушка "+ves2.ToString()); X.KilkistNig = Y.KilkistNig * 2; Console.ReadLine(); } } }
Немає коментарів:
Дописати коментар