如何从java类中的kotlin类创建对象?

我创建了一个汽车的kotlin类,我想在java类中创建这个类的对象? 我怎么能这样做? 提前致谢

在Kotlin中创建的类可以用在Java中创建的类相同的方式实例化。

例:

// Kotlin data class Car(val name: String, val yearProduced: Int) // Java Car car = new Car("Ford", 2017); 
  1. 创建Kotlin类例如:

公开课Foo {

 open fun testFooFuncation(): Foo? { println("Call Kotlin Foo Class form Java Class...") return Foo() } 

}

  1. 从java类调用例如:

公共类CarClass {

 public static void main(String[] args){ Foo foo = new Foo(); System.out.print(foo.testFooFuncation()); } 

}

  1. 你可以这样做

    lateinit var myObj:MyClass

在功能上你可以这样做

 { myObj=MyClass() } 
  1. val myObj = MyClass()
Interesting Posts