递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2164|回复: 10
打印 上一主题 下一主题

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

[复制链接]

6

主题

152

帖子

1434

积分

金牌会员

Rank: 6Rank: 6

积分
1434
跳转到指定楼层
楼主
发表于 2024-8-1 15:26:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
C++的话直接连续public就行
class TEST : public A, public B, public C

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

使用道具 举报

1

主题

38

帖子

632

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
632
11#
发表于 2024-8-3 01:20:15 | 只看该作者
如果支持多继承写有些东西就会很方便了
回复

使用道具 举报

6

主题

152

帖子

1434

积分

金牌会员

Rank: 6Rank: 6

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

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

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

使用道具 举报

36

主题

329

帖子

3082

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3082
9#
发表于 2024-8-2 08:44:20 | 只看该作者
uuyyhhjj 发表于 2024-8-1 19:51
这东西加起来难度很大吗,有没有啥奇怪的实现方式,我现在复制了一堆B1,B2,B3,B4,感觉是很难受 ...

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

使用道具 举报

3

主题

134

帖子

2350

积分

金牌会员

Rank: 6Rank: 6

积分
2350
8#
发表于 2024-8-2 05:29:19 来自手机 | 只看该作者
uuyyhhjj 发表于 2024-8-1 19:57
感觉这个功能是必须要有的

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

使用道具 举报

6

主题

152

帖子

1434

积分

金牌会员

Rank: 6Rank: 6

积分
1434
7#
 楼主| 发表于 2024-8-1 19:57:07 | 只看该作者

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

使用道具 举报

6

主题

152

帖子

1434

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40054
5#
发表于 2024-8-1 19:46:58 | 只看该作者
不支持多继承
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

407

主题

2489

帖子

8186

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8186
地板
发表于 2024-8-1 17:37:36 来自手机 | 只看该作者
支持加,有时候就是需要继承多种基础类
回复

使用道具 举报

15

主题

154

帖子

1762

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1762
板凳
发表于 2024-8-1 17:12:19 来自手机 | 只看该作者
同感目测吴总不会加,看不到任何希望。现在很多功能都受限 ,很难受
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-30 12:36 , Processed in 0.091901 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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