递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 7540|回复: 13

[视窗] 类要如何多重继承呢,基础类只能写一个

[复制链接]

8

主题

174

帖子

1664

积分

金牌会员

Rank: 6Rank: 6

积分
1664
发表于 2024-8-1 15:26:50 | 显示全部楼层 |阅读模式
C++的话直接连续public就行
class TEST : public A, public B, public C

火山的要怎么写这种?基类只能写一个,B类里面的接口要复用,也就是B类不能直接继承A类
回复

使用道具 举报

26

主题

220

帖子

3461

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3461
发表于 2024-8-1 17:08:26 | 显示全部楼层
@视窗.后缀文本 虽然能继承,但火山级代码检测不到继承类函数...
只能让吴总加,  实际上可以在基础类里换行或者使用逗号加持下...
目测吴总不会加,看不到任何希望

现在很多功能都受限 ,很难受
回复

使用道具 举报

18

主题

182

帖子

2120

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2120
发表于 2024-8-1 17:12:19 来自手机 | 显示全部楼层
同感目测吴总不会加,看不到任何希望。现在很多功能都受限 ,很难受
回复

使用道具 举报

422

主题

2583

帖子

8664

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8664
发表于 2024-8-1 17:37:36 来自手机 | 显示全部楼层
支持加,有时候就是需要继承多种基础类
回复

使用道具 举报

452

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
42535
发表于 2024-8-1 19:46:58 | 显示全部楼层
不支持多继承
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

8

主题

174

帖子

1664

积分

金牌会员

Rank: 6Rank: 6

积分
1664
 楼主| 发表于 2024-8-1 19:51:06 | 显示全部楼层
609177738 发表于 2024-8-1 17:08
@视窗.后缀文本 虽然能继承,但火山级代码检测不到继承类函数...
只能让吴总加,  实际上可以在基础类里换行 ...

这东西加起来难度很大吗,有没有啥奇怪的实现方式,我现在复制了一堆B1,B2,B3,B4,感觉是很难受
回复

使用道具 举报

8

主题

174

帖子

1664

积分

金牌会员

Rank: 6Rank: 6

积分
1664
 楼主| 发表于 2024-8-1 19:57:07 | 显示全部楼层

感觉这个功能是必须要有的
回复

使用道具 举报

3

主题

134

帖子

2476

积分

金牌会员

Rank: 6Rank: 6

积分
2476
发表于 2024-8-2 05:29:19 来自手机 | 显示全部楼层
uuyyhhjj 发表于 2024-8-1 19:57
感觉这个功能是必须要有的

多继承会产生很多问题,几乎没有哪个语言支持这么写,除了屎山cpp
回复

使用道具 举报

40

主题

360

帖子

3422

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3422
发表于 2024-8-2 08:44:20 | 显示全部楼层
uuyyhhjj 发表于 2024-8-1 19:51
这东西加起来难度很大吗,有没有啥奇怪的实现方式,我现在复制了一堆B1,B2,B3,B4,感觉是很难受 ...

放弃吧,火山是不可能实现的,因为连重载都不支持,操作符也不完全开放,还想多继承,想屁吃。
回复

使用道具 举报

8

主题

174

帖子

1664

积分

金牌会员

Rank: 6Rank: 6

积分
1664
 楼主| 发表于 2024-8-2 18:32:22 | 显示全部楼层
折戟沉沙 发表于 2024-8-2 08:44
放弃吧,火山是不可能实现的,因为连重载都不支持,操作符也不完全开放,还想多继承,想屁吃。 ...

尝试了一下发现只要模板类的基础类支持用模板类型指向模板类就能变相实现,可惜现在是只能指向已实现的类,被写死了,这样就没法切换了

现在指针刚开始变得好用,结果又被这东西卡死了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-3-24 04:54 , Processed in 0.093386 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表