модификаторы доступа при наследовании
какой модификатор доступа поможет в такой ситуации? нужно чтобы: поле НЕ передавалось наследнику, НО вызывалось у своего объекта.. это вообще возможно?
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
Модификаторов доступа не так много
В порядке расширения доступа:
private
protected
internal
public
private- доступно только в рамках текущего классаprotected- доступно в рамках класса и всем наследникамinternal- доступно в рамках текущей сборкиpublic- доступно всем
Сделать что-то типа public для сторонних классов, но private для наследников не имеет никакого смысла. Не может быть такого, что все могут использовать, а наследники - нет.
Больше информации: Модификаторы доступа C#.