摘要:
Kotlin中有两种延迟初始化的方式。一种是lateinit var,一种是by lazy。 一、lateinit的使用 按Java的写法,此时即代表datas默认为null,但是因为Kotlin的非空机制,这里给出了两种选择,要不给一个初始值,要不增加lateInit修饰 则可以这么写: 表示初始 阅读全文
摘要:
一、kotlin.NotImplementedError: An operation is not implemented: Not yet implemented 发生原因为编译局生成方法代码的时候会自动添加代码: TODO("Not yet implemented") 需要把该代码删除,否则会抛 阅读全文
摘要:
使用data class的一大好处就是不用自己写一堆toString()方法的代码了。 一个简单的类的写法: class User(var name : String, var age: Int) {} 如果我们想打印这个类的一个对象的属性值,一般直接调用toString() 但是如果不重写,打印出 阅读全文
摘要:
Java中定义静态变量和方法: public class XUtils { // utils版本号 public static String utilVersion="1.0"; /** * 显示金额,负数为-¥0,非负数为¥0 * @param tv 文本控件 * @param price 金额 阅读全文