Kotlin sealed修饰符作用详解

密封(sealed)修饰符挺有用的,能限制类或方法的继承和重写。给类加上sealed,意味着这个类不能被继承,挺适合用于一些固定的逻辑,避免其他开发者随便扩展。如果你用的是sealed方法或属性,那它也不能被重写,使用时必须加上override。其实,这个修饰符不能和abstract一起使用哦,因为这两者含义正好是对立的,sealed代表固定,而abstract是被扩展的。简单说,就是在不类或方法被改变的时候,给它加个sealed,蛮方便的。

doc 文件大小:10KB