Kotlin:为什么要创建不能被继承的类--示例:数据类 PsersonBean 反编译数据类 PsersonBean 生成公共最终类 PsersonBean 示例:类 User 反编译类 User 生成**公共最终类 User** 公共最终类 PsersonBean 其次,有几种方法可以使类具有可继承性 1.用 open 关键字标记类 例:打开类 Shape 的继承 例:类 Circle :形状 2.使用 abstract 将该类声明为抽象类。 示例:抽象类 Car Testabstract.kt 文件代码
最编程
2024-03-18 22:26:09
...
abstract class Car {
private var mPrice: String? = null
fun setPrice(price: String?) {
mPrice = price
}
fun getPrice(): String {
return mPrice ?: "0.00"
}
}
class M9SUVCar : Car() {
}
class U8SUVCar : Car() {
}
fun main() {
val m9Car = M9SUVCar()
m9Car.setPrice("46.80")
val u8SUVCar = U8SUVCar()
u8SUVCar.setPrice("109.80")
}
上一篇: 2 级 Ticker 数据存储和处理