登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
园子
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
VIP申请
网盘
联系我们
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
科技
›
Go语言interface初印象——从豌豆射手到樱桃炸弹 ...
Go语言interface初印象——从豌豆射手到樱桃炸弹
[ 复制链接 ]
栓州
3 天前
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:合并两个有序(排序)的链表
Golang+Gin实现api接口搭建
强化学习--演员-裁判方法(04)
补题Codeforces Round 962 (Div. 3) Decode
NA611系列WiFi串口服务器常见问题以及解决办法
代码的印象派:写点好代码吧
UGUI InvertMask - 反向遮罩
SimpleRev(buu-reverse)
传播正能量——做一个快乐的程序员
Goland终端PowerShell命令失效
重生之我在干测试:软件测试分类
重生之我在干测试:最佳实践流程
gRPC与RPC的差异
Gin入门(3)-解构项目,从viper和配置文件开始
E54-24LD12A广覆盖人体微动毫米波雷达模块介绍
K8stools工具
JOKER可视化开发工具迎来重大更新
【发现一个问题】go mod vendor不会拷贝项目目录中的.c文件
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
安全
签约作者
程序园优秀签约作者
发帖
栓州
3 天前
关注
0
粉丝关注
10
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9988
处匈跑
9998
斜素欣
9996
4
森萌黠
9996
5
堵赫然
9996
6
凶契帽
9996
7
柴古香
9996
8
背竽
9996
9
恐肩
9994
10
都硎唷
9994
查看更多