//решает, какой из следующих методов вызвать для отрисовки объекта public static void paint(ApplicationObject appObj,Graphics g) { Painter.graphics = g; if (appObj is OurTank) { paint((OurTank) appObj); return; } }
//проверка пересечения с другим объектом в процессе движения public bool intersects(ApplicationObject appObj) { throw new NotImplementedException(); }