Вопрос про виды полей в классах
Вопрос есть,
есть 2 вида полей, приватные и публичные.
И каждое поле может иметь флаги "static" и "protect" а может не иметь.
У поля может стоять флаг либо статик либо протект.
Статик означает что свойства общие для всех сущностей.
Протект означает что свойства общие для всех сущностей.
Отличаются они друг от друга только поведением при наследовании, так?
То есть поле с флагом протект будет доступно сущностям текущего класса и сущностям дочернего класса.
А поле с флагом статик будет доступно только сущностям текущего класса, дочерним нет.
Я правильно это понял наконец? А то я тонны уже перечитал.
|