VB.NET, полиморфизм класса монстра
От: zmiulan Россия  
Дата: 17.01.09 18:45
Оценка:
Здравствуйте.
Опишу кратко суть вопроса:
Пишу на VB .NET 2008 (использую .NET 2.0)
Есть прототип игры — А, является ехе файлом.
В А в коде используется класс Monster.
Есть библиотека В, в которой этот класс реализован.
Требуется:
Не изменяя А, реализовать в В класс-наследник от Monster,
в котором будут переопределены некоторые функции.

Поясню на примере.
Есть Monster. В нём например функция GetHurt(hp as Byte) — отвечает за получение монстром урона.
Требуется, сделать другого Monster1 (реализованного в классе В на основе Monster)
и переопределить функцию GetHurt(hp as Byte) например чтобы монстр после получения урона лечился на +1.

Проблема в том, что в А используется только класс Monster, который представляет разных монстров.
А реализацию этих отличий я хочу сделать в библиотеке В.

Если не понятно что хочу, спрашивайте, постараюсь пояснить
.net vb.net visual basic класс полиморфизм
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.