Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

laba7

.pdf
Скачиваний:
14
Добавлен:
29.10.2021
Размер:
519.98 Кб
Скачать

{

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. Харченко С.С. Основы программирования

Соседние файлы в предмете Основы программирования