Advertisement
Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
- usingSystem;
- namespace Gra
- {
- publicabstractclass Postac
- {
- publicstring Nazwa;
- publicint Hp;
- public Postac(string nazwa, int hp)
- {
- this.Nazwa= nazwa;
- this.Hp= hp;
- }
- publicabstractvoid PrzedstawSie();
- }
- publicinterface IBohater
- {
- void Walcz();
- }
- publicclass Wojownik : Postac, IBohater
- {
- public Wojownik(string nazwa, int hp):base(nazwa, hp){}
- publicoverridevoid PrzedstawSie()
- {
- Console.WriteLine($"Witaj! Jestem {Nazwa} i mam aż {Hp} hp➕!!");
- }
- publicvoid Walcz()
- {
- Console.WriteLine($"Roaaaaaaar!! {Nazwa} rzuca oszczepem w przeciwników! 😎");
- }
- }
- publicclass Program()
- {
- staticvoid Main(string[] args)
- {
- Wojownik wojownik =new Wojownik("Ragnarok", 95);
- Postac wojownik2 =new Wojownik("Inny wojownik", 12);
- wojownik.PrzedstawSie();
- wojownik.Walcz();
- wojownik2.PrzedstawSie();
- // wojownik2.Walcz();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement