news 2026/6/2 22:28: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/6/2 22:07:16

TMSpeech深度解析:实时语音转文字的技术突破

TMSpeech深度解析&#xff1a;实时语音转文字的技术突破 【免费下载链接】TMSpeech 腾讯会议摸鱼工具 项目地址: https://gitcode.com/gh_mirrors/tm/TMSpeech TMSpeech作为一款革命性的Windows实时语音转文字工具&#xff0c;通过先进的音频捕获技术和离线语音识别引擎…

作者头像 李华
网站建设 2026/5/28 14:42:03

视频字幕提取神器:3分钟学会本地化硬字幕转换方案

视频字幕提取神器&#xff1a;3分钟学会本地化硬字幕转换方案 【免费下载链接】video-subtitle-extractor 视频硬字幕提取&#xff0c;生成srt文件。无需申请第三方API&#xff0c;本地实现文本识别。基于深度学习的视频字幕提取框架&#xff0c;包含字幕区域检测、字幕内容提取…

作者头像 李华
网站建设 2026/6/2 3:34:33

鸣潮自动化工具完全攻略:告别重复操作的游戏效率革命

鸣潮自动化工具完全攻略&#xff1a;告别重复操作的游戏效率革命 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸上锁合成 自动肉鸽 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 在《鸣潮…

作者头像 李华
网站建设 2026/5/22 17:18:18

绝区零智能托管系统:新手玩家的游戏自动化全攻略

绝区零智能托管系统&#xff1a;新手玩家的游戏自动化全攻略 【免费下载链接】ZenlessZoneZero-OneDragon 绝区零 一条龙 | 全自动 | 自动闪避 | 自动每日 | 自动空洞 | 支持手柄 项目地址: https://gitcode.com/gh_mirrors/ze/ZenlessZoneZero-OneDragon 还在为《绝区零…

作者头像 李华
网站建设 2026/5/30 19:15:47

Linux命令-iptables-restore命令(从文件批量恢复 iptables 防火墙规则)

&#x1f9ed; 说明 iptables-restore 命令用于从文件批量恢复 iptables 防火墙规则&#xff0c;通常与 iptables-save 命令配合使用&#xff0c;能快速加载复杂的防火墙配置&#xff0c;特别适合规则迁移或系统重启后的规则恢复。 &#x1f6e0;️ 命令语法与核心选项 执行 ip…

作者头像 李华
网站建设 2026/6/2 20:48:15

Vue——网络请求与数据交互【Axios 封装与请求拦截】

背景问题&#xff1a; 需要统一管理 HTTP 请求。 方案思考&#xff1a; 封装 Axios 并添加请求拦截器。 具体实现&#xff1a; // utils/request.js import axios from axios import { ElMessage, ElNotification } from element-plus import { useUserStore } from /stores/mo…

作者头像 李华