登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
园子
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
VIP申请
网盘
联系我们
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
科技
›
Go语言interface初印象——从豌豆射手到樱桃炸弹 ...
Go语言interface初印象——从豌豆射手到樱桃炸弹
[ 复制链接 ]
栓州
5 天前
Golang并没有类的概念,想要实现C++中的多态必须依赖interface,也就是接口
让我们构建一个例子,写植物大战僵尸中的豌豆射手、寒冰射手和樱桃炸弹
首先是C++
我们已知寒冰射手是豌豆射手的变种,只是子弹变成了冰块;而樱桃炸弹和两种射手又都是植物
点击查看C++代码[code]#include #include using namespace std;class Plant {public: virtual ~Plant() = default; virtual void attack() const = 0; // 纯虚函数};// 豌豆射手class PeaShooter : public Plant {protected: string bullet = "豌豆";public: void attack() const override { cout
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
我的笔记
数据结构-基本概念
可视化图解算法06:合并两个有序(排序)的链表
CentOS Stream 10安装部署Zabbix 7.0网络监控平台和设备配置添加
《Fundamentals Of Computer Graphics》第二章 杂项数学 总结
k8s单机容器网络(20250216)
CTFHub技能树-信息泄露wp
Golang+Gin实现api接口搭建
游戏编程模式(28种编程模式)
3ds max的obj文件格式说明
刷题笔记Day29贪心算法part03
路径选择,调试运行,自定义图表ECharts,分页渲染
Codeforces Round 1020 (Div. 3)
Kioptrix-Level Two
算法day02-数组篇(2)
关于专项附加扣除和个税年度汇算的相关知识
缺陷分析方法简介
用Logseq记日报和管理文献
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
栓州
5 天前
关注
0
粉丝关注
11
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9988
森萌黠
9996
堵赫然
9996
4
凶契帽
9996
5
处匈跑
9996
6
柴古香
9996
7
背竽
9996
8
里豳朝
9994
9
恐肩
9992
10
都硎唷
9992
查看更多