我有一个抽象的Android片段子类:
abstract class MyClass : Fragment()
这个类将有一些非抽象的子类片段。我希望每个子类都有一个标准newInstance()
方法,但我想在companion object
的{{1}}中定义此方法。
MyClass
是否可以在不将通用类型传递给abstract class SubClass : Myclass()
val instance = SubClass.newInstance()
方法的情况下执行此操作?我可以为子类返回正确的类型吗?