Kotlin面向对象编程概念详解
1. 构造函数调用
在Kotlin中,我们可以从子类的二级构造函数调用父类的二级构造函数,使用 super 关键字来实现。以下是示例代码:
fun main(args: Array<String>) {
Child(18118, "Sanik")
}
open class Parent {
constructor (emp_id: Int, emp_name: String, emp_salary: Double) {
var id: Int = emp_id
var name: String = emp_name
var salary : Double = emp_salary
println("Employee id is: $id")
println("Employee name: $name")
println("Employee salary: $salary")
println()
}
}
class Child : Parent {
constructor (emp_id : Int, emp_name: String):super(emp_id,emp_name,5000.55){
var id: Int = emp_id
var name: String = emp_name
println("Employee id is: $id")
超级会员免费看
订阅专栏 解锁全文
18

被折叠的 条评论
为什么被折叠?



