kotlin入门(三)继承关系
any是所有类的父类 any是所有类的父类
package net.println.kotlin package net.println.kotlin
/** /**
* Created by wangpeisen_sx on 17-6-19. * Created by wangpeisen_sx on 17-6-19.
*/ */
class man(a: String, b: String, c: String) : people(a, b, c) //继承people可省略类体及大括号 class man(a: String, b: String, c: String) : people(a, b, c) //继承people可省略类体及大括号
class woman(a: String, b: String, c: String) : people(a, b, c) class woman(a: String, b: String, c: String) : people(a, b, c)
open class people(val a: String, val b: String, val c: String) { //父类 open class people(val a: String, val b: String, val c: String) { //父类
init { init {
println("new 了一个${this.javaClass.simpleName},a:$a,b:$b,c:$c") println("new 了一个${this.javaClass.simpleName},a:$a,b:$b,c:$c")
} }
} }
fun main(args: Array<String>) { fun main(args: Array
) {
val man = man("aam", "bbm", "ccm") val man = man("aam", "bbm", "ccm")
val woman = woman("aam1", "bbm1", "ccm1") val woman = woman("aam1", "bbm1", "ccm1")
println(woman is people) println(woman is people)
} }
