[ Valerij Zajcev @ 06.01.2010. 08:51 ] @
IMovable Code: public interface { void move(); } Bishop Code: public class Bishop : IMovable { public void move() { // lala } } FlyingBishop Code: public class FlyingBishop : Bishop { public void move() { // to do } } Problem: kada pozovem FlyingBishop.Move() pozove mi se metod iz Bishop klase. Ako hocu da FlyingBishop ima svoju Move() implementaciju da li njemu moram isto da dodam (... : IMovable) bez obzira sto mu parent ima taj interface? Ili se to nekako drugacije radi? |