kotlin 第20个程序(抽象类)
2021/9/12 20:06:23
本文主要是介绍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个程序(抽象类)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-01-06Kotlin委托属性(1)
- 2023-06-15Kotlin协程-那些理不清乱不明的关系
- 2023-06-08[Kotlin Tutorials 21] 协程的取消
- 2023-05-26Kotlin难点
- 2023-02-23【备战春招】第16天 Kotlin实用技巧
- 2023-02-23【备战春招】第15天 Kotlin扩展Extensions技术探秘
- 2023-02-22【备战春招】第14天 深入理解Kotlin注解
- 2023-02-21【备战春招】第12天 深入理解Kotlin类与接口
- 2023-02-21【备战春招】第13天 深入理解Kotlin泛型
- 2023-02-18【备战春招】第10天 Kotlin方法与Lambda表达式