news 2026/4/23 12:29:29

kotlin 类继承的语法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
kotlin 类继承的语法

写段测试代码:

open class Person { // 加open关键字,可以被子类继承 open var name: String = "" open var age: Int = 0 constructor(name: String, age: Int) { this.name = name this.age = age } override fun toString() : String { return "我是${name}, 年龄$age." //这里不能写this.name, this.age,不然会栈溢出。为啥?? } } class Daxia : Person { var kongfus: List<String> = listOf() var wuli: Int = 0 constructor(name: String, age: Int, kongfus: List<String>, wuli: Int) : super(name, age) { this.kongfus = kongfus this.wuli = wuli } override fun toString() : String { return super.toString() + "我会的武功:${kongfus}, 我的武力值: $wuli" } } fun main() { val zhouzhiruo = Daxia("周芷若", 23, listOf("九阴真经"), 89) val tianboguang = Daxia("田伯光", 30, listOf("狂风刀法"), 81) val duanzhengchun = Daxia("段正淳", 42, listOf("一阳指"), 80) val jiumozhi = Daxia("鸠摩智", 40, listOf("小无相功", "少林七十二绝技", "少林易筋经", "火焰刀"), 96) println(zhouzhiruo.toString()) println(tianboguang.toString()) println(duanzhengchun.toString()) println(jiumozhi.toString()) }

打印:

ok.

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:29:07

如何3分钟免费解锁英雄联盟全皮肤?终极皮肤修改工具完整指南

如何3分钟免费解锁英雄联盟全皮肤&#xff1f;终极皮肤修改工具完整指南 【免费下载链接】LeagueSkinChanger Skin changer for League of Legends 项目地址: https://gitcode.com/gh_mirrors/le/LeagueSkinChanger 想要在英雄联盟中免费体验所有精美皮肤&#xff0c;打…

作者头像 李华
网站建设 2026/4/9 19:43:15

WarcraftHelper终极完整指南:免费解锁魔兽争霸III全部优化功能

WarcraftHelper终极完整指南&#xff1a;免费解锁魔兽争霸III全部优化功能 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 魔兽争霸III优化工具Warcra…

作者头像 李华
网站建设 2026/4/20 11:19:57

AI大模型-机器学习-算法-线性回归

目的 为避免一学就会、一用就废&#xff0c;这里做下笔记 线性回归 是什么 何为线性&#xff1f; 线性是数学领域中&#xff0c;对函数特征的分类简单理解&#xff0c;形状是一条直线的函数就是线性的&#xff0c;其他都是非线性。上述说法不够准确&#xff0c;用数学的语言准确…

作者头像 李华
网站建设 2026/4/18 8:46:56

绝区零智能托管系统:重新定义游戏自动化体验

绝区零智能托管系统&#xff1a;重新定义游戏自动化体验 【免费下载链接】ZenlessZoneZero-OneDragon 绝区零 一条龙 | 全自动 | 自动闪避 | 自动每日 | 自动空洞 | 支持手柄 项目地址: https://gitcode.com/gh_mirrors/ze/ZenlessZoneZero-OneDragon 在当今快节奏的生活…

作者头像 李华
网站建设 2026/4/3 23:28:03

ncmToMp3:网易云音乐NCM文件转换的完整指南

ncmToMp3&#xff1a;网易云音乐NCM文件转换的完整指南 【免费下载链接】ncmToMp3 网易云vip的ncm文件转mp3/flac - ncm file to mp3 or flac 项目地址: https://gitcode.com/gh_mirrors/nc/ncmToMp3 还在为网易云音乐下载的NCM文件无法在其他播放器使用而困扰吗&#x…

作者头像 李华
网站建设 2026/4/12 21:09:03

终极RTL8852BE无线网卡驱动:免费Wi-Fi 6完整解决方案

终极RTL8852BE无线网卡驱动&#xff1a;免费Wi-Fi 6完整解决方案 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be RTL8852BE是一款支持最新Wi-Fi 6标准的无线网络芯片&#xff0c;这款开源…

作者头像 李华