Java使用了Kotlin的关键字

一些 Kotlin 关键字在 Java 中是有效标识符:in、 object、 is等等。

如果一个 Java 库使用了 Kotlin 关键字作为方法,我们可以通过反引号(`)字符转义它来调用该方法。例如我们有个Java类,其中有个is方法:

  1. public class MathTools {
  2. public boolean is(Object o) {
  3. return true;
  4. }
  5. }

那么我们在Kotlin代码这样调用这个is方法:

  1. @RunWith(JUnit4::class)
  2. class MathToolsTest {
  3. @Test fun testISKeyWord(){
  4. val b = MathTools().`is`(1)
  5. }
  6. }

Java 调用 Kotlin

Java 同样也可以调用 Kotlin 代码。但是要多用一些注解语法。