递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 突然理解吴总为啥不开放多态(⍻)(重载√)了

[复制链接]

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
跳转到指定楼层
楼主
发表于 2023-10-4 15:02:06 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hcwanz 于 2023-10-5 17:26 编辑

如图,是火山核心库里输入流对象的代码,看的一脸懵,搁这无限套娃呢
回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
沙发
 楼主| 发表于 2023-10-4 15:02:57 | 只看该作者
本帖最后由 hcwanz 于 2023-10-4 15:12 编辑

看明白了,好像下面的那个引用的是父对象的
回复

使用道具 举报

12

主题

57

帖子

356

积分

中级会员

Rank: 3Rank: 3

积分
356
板凳
发表于 2023-10-4 16:01:09 来自手机 | 只看该作者
自指,GO语言中的指针啊,都可以定义自指指针,程序名也相当于一个量,可以被赋值,我是我,我就是我,我还是我
回复

使用道具 举报

36

主题

330

帖子

3132

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3132
地板
发表于 2023-10-4 16:34:36 | 只看该作者
因为吴总,习惯一个东西兼容全部,所以就阉割来阉割去,导致越来越难用。
回复

使用道具 举报

410

主题

2511

帖子

8281

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8281
5#
发表于 2023-10-4 16:40:21 | 只看该作者
这种套娃语法能运行起来,说明是不同对象。但是就算能运行,看起来也麻烦。估计因为兼容语法的限制,导致很多语法无法实现。不过虽说兼容语句相似实现,但其实PC和安卓很多命令的命名习惯完全不同,有的人使用了PC某命令,去安卓输入同样命令根本找不到,。。有点尴尬,不知道兼容了个啥
回复

使用道具 举报

65

主题

469

帖子

5157

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5157
QQ
6#
发表于 2023-10-4 18:04:50 | 只看该作者
还有一个函数重载这个功能也阉割了,封装类库的时候,每次都要重复劳动
回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
7#
 楼主| 发表于 2023-10-4 19:00:15 | 只看该作者
xrea 发表于 2023-10-4 18:04
还有一个函数重载这个功能也阉割了,封装类库的时候,每次都要重复劳动

函数名可以封装完后把文本源码替换掉,“方法”后面和“<”前面的就是方法定义的地方,检测到重复的就在后面加个数字。
<火山程序 类型 = "通常" 版本 = 1 />

方法 方法1 <公开>
{

}



回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
8#
发表于 2023-10-4 21:34:22 来自手机 | 只看该作者
你们基础理论有待提高,首先火山没有阉割多态,函数重载就是函数重载,它不是多态,别乱叫。
火山不开放函数重载,我猜是因为太乱了,难以做到恰当的语法提醒。
强如VS Code,也只能提示这个函数有多少个重载,具体参数是什么,无法一目了然。
回复

使用道具 举报

73

主题

338

帖子

2015

积分

金牌会员

嘿嘿哈哈

Rank: 6Rank: 6

积分
2015
9#
发表于 2023-10-4 22:34:08 | 只看该作者
让所有人都能写程序。
不是让一部分人写程序。
回复

使用道具 举报

55

主题

297

帖子

3485

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3485
10#
发表于 2023-10-4 23:18:18 | 只看该作者
本帖最后由 一代码农 于 2023-10-5 05:43 编辑
Xelloss0618 发表于 2023-10-4 21:34
你们基础理论有待提高,首先火山没有阉割多态,函数重载就是函数重载,它不是多态,别乱叫。
火山不开放函 ...

难点就在于准确的提示以及精准的跳转。
如果参数数量一致,暂且先把匹配项全列出来,日后慢慢优化,但不要阉割啊。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 08:51 , Processed in 0.099354 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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