laba7
.pdf{
Console.WriteLine("Рокировка возможна!");
}
else Console.WriteLine("Рокировка невозможна!");
}
}
class ChessBishop : MinorPiece
{
public ChessBishop(string name, string color, char position, int pos)
{
Name = name; Color = color; Position = position; PositionNumb = pos;
PossibleMoves = $"По диагонали в любую сторону";
}
}
class ChessRook : HeavyPiece
{
public ChessRook(string name, string color, char position, int pos)
{
Name = name; Color = color; Position = position; PositionNumb = pos;
PossibleMoves = $"По вертикали и горизонтали в любую сторону";
}
}
}
Рисунок 2 – скриншот работы программы
Рисунок 3 – скриншот работы программы
Программа работает корректно.
4 Заключение
В ходе работы были получены навыки использования механизмов
инкапсуляции, наследования и полиморфизма.
Список используемых материалов:
1. Харченко С.С. Основы программирования