Вопросы по теме 'sealed-class'
Шифрование и дешифрование запечатанного объекта в различных java-сервисах вызывает исключение classNotFoundException
Я шифрую класс сотрудников ниже, используя AES, и сохраняю его как sealedObject как часть serviceA.
org.company.serviceA.model.employee;
class employee{
Integer ssn;
String name;
}
org.company.serviceB.model.employee;
class employee{
Integer...
197 просмотров
schedule
08.11.2021
как правильно реализовать Result.Success и Result.failure в ViewModel с сопрограммами?
У меня есть модель просмотра, на которую я получаю ответ следующим образом
@HiltViewModel
class GiphyTaskViewModel
@Inject
constructor(private val giphyTaskRepository: GiphyTaskRepository):ViewModel()
{
var...
41 просмотров
schedule
25.03.2022
В чем разница между запечатанным классом и принципом наследования в Kotlin?
Я новичок в Котлине. Я читаю книгу, и там отображается запечатанный класс как расширение Enum. Я не вижу между ними сходства. На мой взгляд, класс Sealed больше связан с наследованием, потому что каждый класс может наследовать от него и добавлять к...
805 просмотров
schedule
28.07.2022
Заставить компилятор выдать ошибку, если не все реализации охвачены оператором when
Может это абсурдный вопрос. У меня есть метод, который получает Command (запечатанный класс) и возвращает Unit , и я хочу, чтобы компилятор аварийно завершил работу, если не были реализованы все ветки when :
sealed class Command
class...
94 просмотров
schedule
20.05.2023
Зачем нужны закрытые классы?
Я знаю функциональность класса Sealed. Что это не передается по наследству. Но у меня вопрос: зачем нам нужен закрытый класс? Если мотивом является не наследование свойств и методов, почему бы просто не объявить их как частные?
910 просмотров
schedule
04.05.2023
Доступ к набору абстрактных свойств запечатанных подклассов (в котлине)
У меня есть ситуация, когда у меня есть общее свойство, которое должно быть определено для каждого из подклассов запечатанного класса. Я хотел бы иметь возможность доступа к набору / списку этих значений без «дублирования» списка (путем жесткого...
505 просмотров
schedule
28.03.2023
Почему порядок вызовов незапечатанных виртуальных методов незапечатанного класса имеет значение?
Почему порядок вызовов незапечатанных виртуальных методов незапечатанного класса имеет значение?
Я изучаю книгу CLR через C# и натыкаюсь на следующий отрывок:
Когда класс изначально запечатан, в будущем он может стать незапечатанным без...
58 просмотров
schedule
02.10.2023
Firestore (Kotlin) правильный способ преобразовать полную задачу в запечатанный класс при выполнении запроса документа
Я пытаюсь поэкспериментировать с правильным способом преобразования полной задачи в запечатанный класс, легко читаемый при выполнении запроса на получение документа (в это время, и я посмотрю позже для запроса коллекции).
import...
402 просмотров
schedule
14.04.2024