关于3-1常量变量的一个思考
来源:3-1 常量与变量(val,var)

WeiWei_v1
2019-12-29
var mPerson = Person() //在kt中这么定义变量,编译器回自动识别,那么类似于java的这种方式编译器如何识别
在java中我们定义一个集合常常会这么定义
List mList = new ArrayList();
那么如果是在kt中写法就是这样
var mList = ArrayList()
那么kt中还存在面向接口编程吗??编译器是否就会自动给你转成了
ArrayList这种类型呢??
写回答
1回答
-
你可以var list: List = ArrayList()来声明为接口类型。
你当然可以面向接口编程。
012019-12-31
相似问题