Kotlin中是否有构造函数引用?

Kotlin中是否有构造函数引用?,kotlin,constructor-reference,Kotlin,Constructor Reference,在Java中,我们有构造函数引用的Class::new语法。我知道,方法有可调用的引用,但是构造函数呢?我的一个典型用例是工厂。您可以通过简单地使用::ClassName获得构造函数的函数实例,就像它是工厂函数一样 非常感谢。Idk如果这对任何人都有帮助,但要使用密封类做到这一点,请执行以下操作:SealedClass::SubClass对辅助构造函数的引用如何?@TravisWell在Java中有什么等价物?恐怕你不能在Java中引用特定的构造函数。编译器通过推断(或显式)参数类型自动检测要引

在Java中,我们有构造函数引用的
Class::new
语法。我知道,方法有可调用的引用,但是构造函数呢?我的一个典型用例是工厂。

您可以通过简单地使用
::ClassName
获得构造函数的函数实例,就像它是工厂函数一样

非常感谢。Idk如果这对任何人都有帮助,但要使用密封类做到这一点,请执行以下操作:
SealedClass::SubClass
对辅助构造函数的引用如何?@TravisWell在Java中有什么等价物?恐怕你不能在Java中引用特定的构造函数。编译器通过推断(或显式)参数类型自动检测要引用的构造函数(通过Class::new)