摘要: 1.概念 ​ kotlin创建的类,如果所有属性值是不可改变的,那这个类就是不可变类。 ​ 不可变类属性的值始终维持在初始化状态,因此不可变类 很好维护 。 2.创建规则 提供带参的构造器,用来初始化类中的属性; 定义final val只读属性,避免通过setter方法改变该属性值。 有必要的话还可 阅读全文
posted @ 2019-05-28 16:54 谢光伟 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 1.final、open修饰符 (1)概念 ​ final用于修饰类、属性和方法,代表类、属性和方法是不可被继承的,kotlin类、属性、方法如果不添加修饰符(final/open修饰符)默认使用final修饰。 ​ open是final的反义词,用于对类、属性和方法开放继承权限。 (2)注意点 ​ 阅读全文
posted @ 2019-05-28 15:58 谢光伟 阅读(3803) 评论(0) 推荐(1) 编辑