Как создать & ldquo; Нет активации & rdquo; форма в Firemonkey

Поскольку вы знаете, что по умолчанию для доступа на уровне пакета и защищен для уровня пакета плюс классы, отличные от пакета, но который расширяет этот класс (здесь указывается, что вы можете расширить класс, только если он виден!). Скажем так:

  • защищенный класс верхнего уровня будет виден классам в его пакете.
  • теперь делает его видимым вне пакета (подклассы) немного запутанным и сложным. Каким классам должно быть разрешено наследовать наш защищенный класс?
  • Если всем классам разрешен подкласс, он будет аналогичен указателю общего доступа.
  • Если нет, то это похоже на значение по умолчанию.

Поскольку невозможно ограничить этот класс подклассом только несколькими классами (мы не можем ограничивать класс, наследуемый только несколькими классами из всех доступных классов в пакете / вне пакет), для классов верхнего уровня нет специальных защищенных спецификаций доступа. Следовательно, это не допускается.

148
задан mh taqia 20 September 2013 в 10:34
поделиться