Kotlin学习笔记之 14 包与导入

作者: super_shanks | 来源:发表于2019-04-03 15:59 被阅读2次

14.包与导入

  • 包名冲突

    android中经常会出现包名冲突的情况,即有两个class A,一个是a.b.c.A,一个是c.b.a.A,在java中通常我们会把冲突的包名额外列出来

    A a = new A()
    c.b.a.A aa = new c.b.a.A()
    

    在kotlin中我们可以去尝试使用as,来防止出现很长的包名

    import a.b.c.A // A 可访问
    import c.b.a.A as AA // AA 代表“c.b.a.A”
    
    A a = new A()
    AA aa = new AA()
    

相关文章

网友评论

    本文标题:Kotlin学习笔记之 14 包与导入

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