This commit is contained in:
luming 2021-06-29 19:52:06 +08:00
parent d5703bfb50
commit 7d08744109
2 changed files with 36 additions and 0 deletions

24
src/class/Animal.kt Normal file
View File

@ -0,0 +1,24 @@
package `class`
/**
* 继承
*
*
*/
open class Animal(name: String, color: String, age: Int) {
private var name: String
private var color: String
private var age: Int = 0
// 初始化
init {
this.name = name
this.color = color
this.age = age
}
open fun say(): Unit {
println("name = $name,color = $color,age = $age")
}
}

12
src/class/Cat.kt Normal file
View File

@ -0,0 +1,12 @@
package `class`
/**
* 继承
*
*/
class Cat(name: String, color: String, age: Int) : Animal(name, color, age) {
}
fun main(args: Array<String>) {
Cat("小猫","橘色",3).say()
}