美文网首页
java和kotlin相互调用注意事项

java和kotlin相互调用注意事项

作者: 走在冷风中吧 | 来源:发表于2018-07-16 14:48 被阅读47次
  1. kotin可以直接在一个文件中不需要声明类, 直接写方法
    java在调用的时候, 是通过文件名kt.方法名()调用这个方法

  2. kotlin中创建匿名内部类 object修饰

  3. java中的调用class xxx.class
    kotlin中的调用java的class xxx::class.java
    kotlin中调用kotlin自己的class xxx:class

kotlin中class编译后生成的是KClass, 而java中是编译后生成Class, 所以在调用使用的时候会有所区分

  1. 关键字的冲突
    比如 java中使用in作为变量名, 而in在kotlin中时关键词, 当调用java的变量时, 可以使用两个反引号包裹`in`,这样就可以正常解读了

  2. kotlin没有封装类(Integer)

相关文章

网友评论

      本文标题:java和kotlin相互调用注意事项

      本文链接:https://www.haomeiwen.com/subject/mqovpftx.html