kotlin主构造函数代码块和静态代码块 在安卓自定义View的时候我们有多个构造函数重载 多个init块,执行顺序是代码顺序 数据类 java...
前言 这段时间入职新公司,发现网络请求库使用的是Volley,由于对Volley还不是很熟悉,于是有了今天这篇文章。 Volley的基本使用 注...
对象表达式 可以看做是java里面的匿名内部类,性质基本一样。 请注意,匿名对象可以用作只在本地和私有作用域中声明的类型。如果你使用匿名对象作为...
枚举类最基本的用法是实现一个类型安全的枚举。枚举常量用逗号分隔,每个枚举常量都是一个对象。 枚举初始化 每一个枚举都是枚举类的实例,它们可以被初...
泛型,即 "参数化类型",将类型参数化,可以用在类,接口,方法上。与 Java 一样,Kotlin 也提供泛型,为类型安全提供保证,消除类型强转...
数据类 Kotlin 可以创建一个只包含数据的类,关键字为 data: 编译器会自动的从主构造函数中根据所有声明的属性提取以下函数: 如果这些函...
Kotlin 扩展Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式。扩展是一种静态行为,对被扩展的类...
Kotlin 接口与 Java 8 类似,使用 interface 关键字定义接口,但是java的方法是不允许有方法体的,而kotlin允许方法...
Kotlin 中所有类都继承至 Any 类,它是所有类的超类,对于没有超类型声明的类是默认超类:Any 默认提供了三个函数: 注意:Any 不是...