Kotlin
楊帥
【此人归隐已久♂不懂凡尘落寞】
展开
-
Kotlin val var共同点及区别
var 可变变量 val 只读变量 相同点:都为推测类型并且都是首次初始化就确定变量类型 区别: var可以多次初始化,val只能初始化一次 特殊情况: val abc:ArrayList<String> = ArrayList() Log.w("aaa","size is ${abc.size}") abc.add("aaa") Log.w(&qu原创 2018-12-21 14:17:22 · 131 阅读 · 0 评论 -
Kotlin学习笔记之可见性修饰符
Kotlin可见性修饰符分为: public internal protected private public:公开(默认状态) 文件夹内可见 class内可见 子类可见 不考虑是否一个moudle内。 包内可见 internal:内部(之考虑moudle) 文件夹内可见 class内可见 同模块子类可见,不同模块不可见 moudle(模块)内部可见,moudle之间不可见。 包...原创 2019-05-10 14:46:05 · 225 阅读 · 0 评论 -
Kotin getters/setters 写法
kotlin中无需像Java那样写get/set方法,少写了很多代码,但是有的时候我们需要对参数进行判断,比方说后台返回的数据为null,这个时候我们就要对null进行判断,不然程序容易出现问题。 getters的写法:(如果为null返回"",如果不是null返回变量本身) var name: String = "" get(){ //field代表变量自身...原创 2019-05-10 15:59:01 · 230 阅读 · 0 评论 -
Kotlin object的使用
1. 匿名内部类: interface TestObject{ fun getTest():String } fun main(args: Array<String>) { val testObject = object :TestObject{ override fun getTest(): String { return "执行了g...原创 2019-05-13 16:54:34 · 1384 阅读 · 0 评论