如何从java类中的kotlin类创建对象?
我创建了一个汽车的kotlin类,我想在java类中创建这个类的对象? 我怎么能这样做? 提前致谢
在Kotlin中创建的类可以用在Java中创建的类相同的方式实例化。
例:
// Kotlin data class Car(val name: String, val yearProduced: Int) // Java Car car = new Car("Ford", 2017);
- 创建Kotlin类例如:
公开课Foo {
open fun testFooFuncation(): Foo? { println("Call Kotlin Foo Class form Java Class...") return Foo() }
}
- 从java类调用例如:
公共类CarClass {
public static void main(String[] args){ Foo foo = new Foo(); System.out.print(foo.testFooFuncation()); }
}
-
你可以这样做
lateinit var myObj:MyClass
在功能上你可以这样做
{ myObj=MyClass() }
- val myObj = MyClass()