если я правильно понимаю, то public регулирует только доступ. то есть снаружи конечно наследоваться не смогут, но ты то внутри своего модуля можешь. а значит динамическая диспетчеризация (если в этом был вопрос)
ааа, ну да. Получается, ставлю final, чтобы самому себе не стрельнут в ногу, если что. Либо просто держу в голове, что мне это не нужно)
public как раз и запрещает наследоваться/переоприделять методы за пределами класса
шта?
а что не так? Open позволяет создавать подклассы вне модуля, public нет
ну если в контексте модулей только
Обсуждают сегодня