登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
VIP申请
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
VIP申请
VIP网盘
网盘
联系我们
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
科技
›
Go语言interface初印象——从豌豆射手到樱桃炸弹 ...
Go语言interface初印象——从豌豆射手到樱桃炸弹
[ 复制链接 ]
栓州
2025-6-4 10:32:39
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
Go
语言
interface
印象
豌豆
相关帖子
读大语言模型06深度学习
Go 1.25 标准库更新
读大语言模型07高维数学
读大语言模型08计算基础设施
RPC的三大问题:跨语言、跨平台通信的终极解决方案是如何炼成的?
读大语言模型09超级智能
读大语言模型10人工智能进化
读大语言模型11从自然中学习
LangChain 表达式语言 (LCEL):从序列链接到并行执行
读大语言模型12读后总结与感想兼导读
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
读大语言模型06深度学习
0
63
姚梨素
2025-08-25
安全
Go 1.25 标准库更新
0
325
嗦或
2025-08-25
安全
读大语言模型07高维数学
0
67
益竹月
2025-08-26
安全
读大语言模型08计算基础设施
0
69
赖琳芳
2025-08-27
业界
RPC的三大问题:跨语言、跨平台通信的终极解决方案是如何炼成的?
0
1004
胥望雅
2025-08-27
安全
读大语言模型09超级智能
0
69
瞧厨
2025-08-28
安全
读大语言模型10人工智能进化
0
66
水苯
2025-08-29
安全
读大语言模型11从自然中学习
0
55
驼娑
2025-09-02
业界
LangChain 表达式语言 (LCEL):从序列链接到并行执行
0
522
岳娅纯
2025-09-02
科技
读大语言模型12读后总结与感想兼导读
0
33
百杲憔
2025-09-03
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
代码
软件
业界
安全
签约作者
程序园优秀签约作者
发帖
栓州
2025-6-4 10:32:39
关注
0
粉丝关注
14
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9984
黎瑞芝
9990
杭环
9988
4
凶契帽
9988
5
氛疵
9988
6
猷咎
9986
7
里豳朝
9986
8
肿圬后
9986
9
蝓俟佐
9984
10
虽裘侪
9984
查看更多