public double Zivot = 10;
public Rytir(double sila)
public Rytir(string jmeno)
public Rytir(double sila, short rychlost)
Console.WriteLine("Zesilil jsem!");
public double JakaJeSila()
public Rytir VytvorKopii()
Rytir kopie = new Rytir();
kopie.Rychlost = Rychlost;
public void Zautoc(Rytir nepritel)
nepritel.Zivot = nepritel.Zivot - Sila;
public double Uzdrav(Rytir nemocny, double oKolik)
if (nemocny == null) return 0;
public override string ToString()
return "Zivot: " + Zivot + " Sila: " + Sila;
public string ToStringSRychlosti()
return ToString() + " Rychlost: " + Rychlost;
public static void Main(string[] args)
Console.WriteLine("Ahoj");
Rytir jindrich = new Rytir(10, 2);
Rytir borivoj = new Rytir("Borivoj");
Console.WriteLine(borivoj.Sila);
Console.WriteLine(jindrich.Sila);
Rytir vojtech = jindrich;
double silaVojtecha = vojtech.JakaJeSila();
Rytir kopieVojtech = vojtech.VytvorKopii();
vojtech.Zautoc(kopieVojtech);
Console.WriteLine("vojtech: " + vojtech);
Console.WriteLine("kopieVojtech: " + kopieVojtech);
Console.WriteLine("vojtech: " + vojtech);
double noveZivoty = jindrich.Uzdrav(vojtech, 50);
private static void ReadKey()
string text = string.Empty;
ConsoleKeyInfo keyInfo = new ConsoleKeyInfo();
while (keyInfo.Key != ConsoleKey.Escape)
keyInfo = Console.ReadKey();
if (keyInfo.Key != ConsoleKey.Escape && keyInfo.Key != ConsoleKey.Enter)
private static void NullTest()
Console.WriteLine(jarda);
Console.WriteLine(jarda);
Console.WriteLine("jarda je null");