Android开发经验谈Android开发

第一次写Kotlin整理

2018-07-07  本文已影响27人  zsgnaw

延迟初始化

单例

Kotlin&Java单例

静态变量、静态函数

object A  {
  ...
}
class A {
    companion object { ... }
}

实例化接口、抽象类

class A : P {
    ...
}

然后直接使用A()(不需要new关键字)

test.setCallback(object : P {
      ...
})

第一次写的时候一直报错,这个object 是关键字,不是命名,不能修改。。。

interface A
abstract class B
class C : A { ... }
class C : B() { ... }

还是第一次尝试写kotlin项目,也不知道有些点理解的对不对

Meizikt

上一篇 下一篇

猜你喜欢

热点阅读