本文主要是介绍kotlin 第20个程序(抽象类),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
抽象类
package com.jpxsr
/**
* @author: 等风来
* @date: 2021/9/12 18:11
* @description:抽象的人类
*/
abstract class 人(var name: String) {
abstract fun eat()
}
子类1
package com.jpxsr
/**
* @author: 等风来
* @date: 2021/9/12 18:15
* @description:
*/
class 女人(name: String):人(name) {
override fun eat() {
println("${name}小口吃饭")
}
}
子类2
package com.jpxsr
/**
* @author: 等风来
* @date: 2021/9/12 18:12
* @description:
*/
class 男人(name: String): 人(name) {
override fun eat() {
println("${name}大口吃饭")
}
}
启动方法
package com.jpxsr
/**
* @author: 等风来
* @date: 2021/9/12 18:19
* @description:
*/
fun main(args: Array<String>) {
var person1 = 男人("凯伦")
person1.eat()
var person2 = 女人("小红")
person2.eat()
}
这篇关于kotlin 第20个程序(抽象类)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!