腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
函数
签名
中
指定
模式
时
,
即席
多态性
/
函数
重载
在
Swift
中
不起作用
、
我
在
Swift
2.2和2.3
中
遇到了一些
多态性
问题。我正在使用NSManagedObjects,并从特定的视图构建视图。我注意到我的视图构建器没有基于模型的子类调用正确的
重载
函数
。
在
一个游乐场上,我摆弄了一些东西,发现了以下几点:class X: DataObject {} class为什么它调用基类tmp()
函数
,而不是调用相应子类的
函数</
浏览 6
提问于2016-08-31
得票数 2
1
回答
接口是属于
即席
多态(即
重载
)还是子类型
多态性
?
、
、
、
、
说 adopt
多态性
是指当一个值能够采用几种类型
中
的任何一种
时
,因为它或它所使用的值已经为这些类型
中
的每一种类型都定义了单独的定义。例如,与应用于整数
时
相比,+运算符
在
应用于浮点值
时
所做的事情本质上是完全不同的--
在
Python
中
,它甚至可以应用于字符串。大多数语言至少支持一些
即席
多态,但在C等语言中,它仅限于内置
函数
和类型。其他语言(如C++ )允许程序员提供自己的
重载
,提供
浏览 2
提问于2019-07-18
得票数 3
5
回答
在
C++
中
,
多态性
和方法
重载
几乎是相同的吗?
、
、
在
C++
中
,有两种类型的
多态性
: 什么能明显区分多态和方法
重载
?有人能用情景来解释吗。谢谢
浏览 8
提问于2012-09-22
得票数 2
回答已采纳
1
回答
这种理解正确吗:特征和
函数
重载
都实现了
即席
多态,但方向不同
、
、
、
我正在学习一些
多态性
。 rust addresses trait的维基页面是一个,的页面说function overloading是一个特别
多态性
的例子。根据我目前的理解,如果提供不同类型的参数将调用不同的实现,则
函数
是
即席
多态的。但是trait和function overloading似乎如此不同:trait
在
类型参数上添加约束,任何类型实现trait都是可以接受的,而在具体类型上
函数
重载
重载
,任何没有
重载
的类型都是不可接受的。我可
浏览 9
提问于2020-08-03
得票数 0
回答已采纳
1
回答
如何模拟无此特性的langs
中
的过载方法?
、
、
像Java这样的Langs知道真正的方法
重载
: void demo (int a) { }
在
PaymentProvider的接口中,我们必须修复它与PayDetails的工作关系。但是
在
具体的实现
中
,具体的提供者只能使用它自己的ConcretePayDetails。是否值得
在
不支持它的langs
中
填充诸如
即席
多态性
之类的东
浏览 0
提问于2016-01-01
得票数 0
1
回答
C++
多态性
的实现及分类方法
、
在
阅读了和之后,我注意到许多答案
在
它们列出的实现
多态性
的方法上存在差异,我想为自己列出一个更全面的列表。
多态性
的形成机制,我遗漏了什么?这个列表够全面吗?
浏览 6
提问于2019-11-24
得票数 0
5
回答
类C语言中的返回类型
多态性
、
为什么我们看不到C类语言允许返回类型
中
具有
多态性
的可调用项呢?我可以看到额外的类型推断将是一个障碍,但是我们有一个功能齐全的类型推理系统(用于不同级别的“工作”)的。编辑:的返回类型
多态性
--我的意思是只
在
返回类型
中
重载
函数
签名
。例如,C++和Java只允许形式参数类型
中
的
重载
,而不允许返回类型
中
的
重载
。
浏览 9
提问于2008-10-30
得票数 12
回答已采纳
5
回答
Haskell有返回类型
重载
吗?
、
根据我所读到的关于Haskell的内容,以及我对GHC所做的实验,Haskell似乎有返回类型
重载
(又名
即席
多态)。fromInteger 5) -- returns "Double"似乎同意这一点,它说: 文字1、
浏览 5
提问于2012-07-10
得票数 20
2
回答
“真
多态性
”的例子?(最好使用Haskell)
、
、
、
我见过很多关于“真
多态性
”的部分定义,例如和,但是没有一个能用两个具体的例子找到这种区别的明确例子。 我知道
重载
+运算符是某种形式的
多态性
,它在Haskell和C++
中
的实现方式不同。
浏览 5
提问于2013-04-28
得票数 4
8
回答
多态和
重载
的区别
、
我发现有很多关于
多态性
和
重载
的定义。有人说
重载
是多态的一种。而有些人说他们是不一样的。因为只有一个
函数
会在
重载
中被分配。而
多态性
需要为每个重新定义的成员
函数
分配内存。此外,
重载
是否发生在编译
时
,而
多态性
是否发生在运行时?
浏览 1
提问于2014-04-06
得票数 4
5
回答
方法
重载
是多态的一种形式还是别的什么?
、
、
有人能告诉我,方法
重载
是
多态性
的一种形式,还是完全不同的东西?
浏览 0
提问于2012-06-17
得票数 4
回答已采纳
9
回答
Java
重载
和重写
、
、
我们总是说方法
重载
是静态
多态性
,而重写是运行时
多态性
。我们在这里所说的静态到底是什么意思?在编译代码
时
是否会解析对方法的调用?那么,普通方法调用和调用最终方法有什么不同呢?哪一个是在编译
时
链接的?
浏览 0
提问于2010-03-18
得票数 22
8
回答
编译
时
多态性
与运行时
多态性
、
为什么
重载
在
C#中被称为编译
时
多态性
和重写运行时
多态性
?
浏览 2
提问于2010-01-28
得票数 40
回答已采纳
2
回答
如何知道它是编译
时
多态还是运行时多态?
、
、
、
、
subclass sub1=new subclass(); }我遵循以下方法来确定它是语句1、2和3的编译
时
多态性
还是运行时
多态性
: 编译器首先确定调用语句中使用的引用变量的类类型,然后检查源代码
中
是否存在此基的派生类,以及调用语句中使用的方法是否
在
派生类
中
过度使用。如果找到一个派生类,并且它包含
函数
的超限版本,则在运行时确定引用变量所引用的对象的类型,并执行该类
浏览 0
提问于2018-11-05
得票数 0
3
回答
多态和
重载
有什么区别?
、
、
我理解多态和模糊地理解
重载
,但希望有人能彻底理解两个概念,以解释什么是分类差异,以及
重载
是否是一种多态(似乎对此不一致)。
浏览 3
提问于2016-06-01
得票数 12
回答已采纳
1
回答
是否有任何方法
重载
是编译
时
多态?
、
、
我参考了一些java教程,发现java有两种类型的
多态性
。polymorphism)runtime 编译
时
多态性
(静态
多态性
(动态多态))我想知道的是,如果只有静态方法
重载
或每个方法
重载
都是java编译
时
多态。因为
在
阅读
浏览 2
提问于2020-02-05
得票数 3
回答已采纳
1
回答
亚型多态元件
、
看起来,子类型
多态性
将由两个组件组成,多态对象和多态方法。 我的问题是,所以Animal a = new Dog();将是多态对象,而重写多态方法的方法是多态方法吗?
浏览 3
提问于2016-10-05
得票数 1
回答已采纳
2
回答
是*
函数
签名
*(作为opp )的*仅*目的。
在
潜在的
重载
集中定义重复项--或者还有其他用途?
、
与相关,我想更全面地理解
函数
类型和
函数
签名
之间的区别。 例如,
在
处理
函数
指针
时
,通常必须考虑
函数
的类型,而
函数
的类型包括该
函数
的返回类型。然而,正如Mike对上述问题的回答所指出的,
函数
的
签名
与
函数
的类型不同。该
签名
当然用于消除潜在
重载
函数
之间的歧义(注意返回类型的
函数
在
标识唯一
函数<
浏览 5
提问于2012-12-03
得票数 6
回答已采纳
5
回答
重载
函数
签名
haskell
、
编译时会收到以下错误消息:加权Median.hs:71:0-39: findVal ::ValPair -> Double -> DoublefindVal :: [ValPair] -> Num -> Double
在
许多语言中,我不需要不同的名字为什么我
在
Haskell需要不同的名字?这是否很难添加到语言中呢?或者那
浏览 6
提问于2011-05-25
得票数 29
回答已采纳
4
回答
多态是
重载
的另一个术语吗?
、
、
多态是
重载
的另一个术语吗?
浏览 0
提问于2009-05-05
得票数 20
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JS中实现函数在指定时间内单次执行
Java:Java中的多态性
学Java编程了解Java重载与重写的区别
趣味解析C+中的面向对象编程
python语言特性:函数与闭包
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券