Поделиться через


Класс <имяКласса> не может быть унаследован от самого себя: <сообщение>

Обновлен: Ноябрь 2007

Class '<classname>' cannot inherit from itself: <message>

Оператор Инструкция Inherits в определении класса указывает на собственный класс.

Класс может наследовать от другого класса, который обеспечивает его всеми членами наследуемого класса, поэтому не требуется определять члены еще раз. Такой класс называется производным классом, а класс, которому он наследует, называется базовым классом.

Не имеет смысла для класса наследовать самому себе, поскольку он уже располагает всеми своими членами.

Идентификатор ошибки: BC30257

Исправление этой ошибки

  1. Проверьте правильность написания имени класса в операторе Inherits.

  2. Если не требуется наследование другому классу, удалите оператор Inherits целиком.

  3. Опробуйте предложения, содержащиеся в приведенном сообщении.

См. также

Другие ресурсы

Наследование в Visual Basic

Общее представление о классах