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