Šahovska figura
Koristeći nasleđivanje napraviti program šah. U okviru programa napraviti apstraktnu klasu figura koja u sebi sadrži x i y koordinatu pozicije figure i oznaku figure, parametrizovani konstruktor(e) i apstraktne metodu pomeranje(služi za pomeranje figure po tabli). Ovu klasu treba da nasledi klasa lovac koja treba da sadrži parametrizovani konstruktor i u okviru koje treba da se realizuje ova metoda. Program takođe treba da sadrži klasu tabla koja će kroz podrazumevani konstruktor da inicijalizuje praznu tablu i koja će omogućiti prikaz table posle pozicioniranja i pomeranja figure lovca. Takođe u ovoj klasi treba da se nalazi metoda pozicioniraj koja služi za pozicioniranje figure na tabli. U okviru funkcije main omogućiti pozicioniranje lovca (na slučajnu poziciju) a zatim i njegovo pomernje po tabli dokle god to korisnik želi. Kroz obradu izuzetaka ne dozvoliti pozicioniranje lovca na pogrešno polje i druge potencijalne greške!
Console.WriteLine("Pomeranje lovca!!!");
Console.WriteLine("1) Gore levo");
Console.WriteLine("2) Gore desno");
Console.WriteLine("3) Dole levo");
Console.WriteLine("4) Dole desno");
Console.WriteLine("5) Kraj");
Console.Write("Odaberite jednu od opcija:");DZ1:
Realizovati ovaj zadatak da nasleđene figure budu: top,skakač, kralj, kraljica, pešak.
DZ2:
Umesto apstraktnih klasa koristite interfejs za realizaciju!
3ITS zadaci - sahovska figura
By lanik
3ITS zadaci - sahovska figura
- 446