如何使用swift类多态
发表于:2024-10-29 作者:千家信息网编辑
千家信息网最后更新 2024年10月29日,本篇内容主要讲解"如何使用swift类多态",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何使用swift类多态"吧!多态//多态class Media{
千家信息网最后更新 2024年10月29日如何使用swift类多态
本篇内容主要讲解"如何使用swift类多态",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何使用swift类多态"吧!
多态
//多态class Media{ var name: String init(name: String) { self.name = name } func show() { print("name is \(name)") }}class Movie: Media { var director: String init(name: String, director: String) { self.director = director super.init(name: name) } override func show() { print("movie name is \(name), director is \(director)") }}class Song: Media { var artist: String init(name: String, artist: String) { self.artist = artist super.init(name: name) } override func show() { print("song name is \(name), artist is \(artist)") }}let items = [ Movie(name: "A", director: "B"), Song(name: "C", artist: "D")]print(type(of: items))//Array
向下类型转换 as
//向下类型转换 asfor item in items { if let real = item as? Movie { real.show() //movie name is A, director is B }}
到此,相信大家对"如何使用swift类多态"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
多态
内容
类型
学习
实用
更深
兴趣
实用性
实际
操作简单
方法
更多
朋友
网站
频道
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
校园网络安全常见问题
qt 数据库操作的封装
机器人专业工作做软件开发好吗
软件开发 笔试
数据库sql脚本
自动化专业数据库有用吗
苏亚星中心管理服务器
母版插框是服务器吗
怎么测试软件到哪个服务器
企业网络安全检查成果
沈阳网络安全周
笔记本电脑数据库
阿拉德服务器多少钱一个月
数据库一对一表达式
装2000数据库的视频教程
江苏11选5数据库号码
数据库的安全和维护
切换数据库的命令是什么
与时偕行网络技术有限公司
服务器能长时间运行原因
九年级网络安全主题班会
网络安全平台宣传漫画
网络安全工作责任制学习
数据库rdbms有哪些功能
哈希值存入数据库
软件开发劳务兼职合同范本
吃鸡遇到服务器
保定市纵横软件开发
exce如何提取数据库
软件开发如何保证回款