Ответ
Нет, в Java (и Kotlin) метод не может быть одновременно abstract и static.
Почему?
abstractтребует переопределения в подклассахstaticметоды принадлежат классу, а не экземпляру, и не участвуют в наследовании
Пример:
abstract class MyClass {
abstract fun regularMethod() // OK
// abstract static fun staticMethod() // Ошибка!
}
Если нужна статическая логика, используйте обычные static/companion методы или паттерны типа фабрики.