|
Kotlin调用Java:
- // MyJavaClass.java
- public class MyJavaClass {
- public String sayHello(String name) {
- return "Hello, " + name;
- }
- }
复制代码
Kotlin调用:
- val javaClass = MyJavaClass()
- val message = javaClass.sayHello("Kotlin")
- println(message) // 输出: Hello, Kotlin
复制代码 ————————————————————————————————————————
Java调用Kotlin:
- // MyKotlinClass.kt
- class MyKotlinClass {
- fun greet(name: String): String {
- return "Hi from Kotlin, $name"
- }
- }
复制代码
Java调用:
- MyKotlinClass kotlinClass = new MyKotlinClass();
- String message = kotlinClass.greet("Java");
- System.out.println(message); // 输出: Hi from Kotlin, Java
复制代码
|
|