open
позволяет наследоваться и переопределять членов в любом модуле, тогда как public
позволяет использовать членов в любом модуле, но наследование и переопределение разрешены только в рамках того же модуля, где член объявлен.
Характеристика | open | public |
---|---|---|
Доступ | Любой модуль | Любой модуль |
Наследование | Любой модуль | Только свой модуль |
Переопределение | Любой модуль | Только свой |
open
позволяет наследоваться и переопределять членов в любом модуле, тогда как public
позволяет использовать членов в любом модуле, но наследование и переопределение разрешены только в рамках того же модуля, где член объявлен.
Характеристика | open | public |
---|---|---|
Доступ | Любой модуль | Любой модуль |
Наследование | Любой модуль | Только свой модуль |
Переопределение | Любой модуль | Только свой |
Register or sign in to get access to full answers for all questions from the question bank.