【Kotlin 基本语法--使用笔记】

本篇博客主要记录,自己在使用 kotlin 过程中的心得和与 java 语言基本语法的不同点。文章内容会不断更新。

1:

java中的嵌套类:

cass A{
 class B{
 }
}

kotlin中的嵌套类:

cass A{
   inner class B{
 }
}

说明:是的,kotlin 要添加 inner 关键字,如果不加 inner 关键字, 默认嵌套类是静态的。


2:

作用域

  • public:默认,总是可见
  • internal:同模块可见
  • private:声明范围与同模块的子作用域可见
  • protected:类似于private,但对子类也可见

3:数组

java 的写法:

   String[] strArgs1 = new String[10];
    String[] strArgs2 = {"22", "33"};
    Integer[] intArgs1 = new Integer[10];
    Integer[] intArgs2 = {1, 2, 3, 4};

kotlin 的写法:

    var strArgs1 = arrayOfNulls<String>(10)
    var strArgs2 = arrayOf("22", "33")
    var intArgs1 = arrayOfNulls<Int>(10)
    var intArgs2 = arrayOf(1, 2, 3, 4)

int 类型也可以这样写:

var intArgs3 = intArrayOf(1, 2, 3, 4)
发布了82 篇原创文章 · 获赞 131 · 访问量 35万+

猜你喜欢

转载自blog.csdn.net/da_caoyuan/article/details/103292060
今日推荐