перед объявлением класса Abc написать sealed, то
получим класс, который открыт для наследования (автоматически будет open), но закрыт для создания подклкассов в отдельных *.kt файлах. В итоге получается, что можно создать наследников только внутри класса Abc. Если я все правильно понял, тозачем это вообще нужно ? К чему такой контроль дочерних классов ?
sealed class Abc {}
насколько я помню, можно создавать наследников в том же пакете
А ведь в документации хорошо написано
Обсуждают сегодня