腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
强制
类
为
函数
成员
实现
具有
正确
类型
签名
的
接口
typescript
我可能遗漏了一些很明显
的
东西,但是如果我这样做 interface ITest {} return 1} 尽管f
的
实现
没有
正确
的
签名
,但编译器对此非常满意。
浏览 16
提问于2019-05-16
得票数 0
回答已采纳
1
回答
第三方
类型
的
动态调度
f#
、
dynamic-dispatch
这与我
的
有关以
类型
安全
的
方式扩展第三方
类型
。有一些很好
的
答案,但它们依赖于编译时已知
的
具体
类型
。我不能相信这个。有时
类型
是装箱
的
。有没有办法扩展第三方
类型
来模拟动态调度?我会为我自己
的
库使用一个
接口
。ToSerializable : unit -> IDictionary<string,obj>) x) let d = toSeria
浏览 3
提问于2012-04-05
得票数 2
2
回答
是否允许
实现
将公共
成员
添加到标准
类型
?
c++
、
c++11
、
language-lawyer
、
c++14
是否允许C++标准库
实现
向标准
类型
的
接口
中添加公共(和受保护
的
)
成员
?N3797 17.6.5.5 member.functions/2说: -通过向
成员
函数
签名
添加带有默认值
的
参数;注意:
实现
不能向虚拟、全局或非
成员
浏览 2
提问于2014-02-03
得票数 14
回答已采纳
2
回答
为什么我需要将“this”转换为C#显式
实现
中
的
接口
类型
?
c#
、
interface
、
explicit-interface
我有一个
接口
:{ string Alias { get; set; }
实现
Profile
的
所有对象都有Name和Alias,但有些对象限制Alias,使其始终与Name相同。应用此限制的人可以像这样
实现
Alias:{ { }set { }由于显式
接
浏览 2
提问于2016-03-16
得票数 2
回答已采纳
2
回答
为什么继承带有名称
签名
的
接口
成员
的
C#抽象
类
至少需要
实现
其中
的
一个?
c#
、
java
、
oop
、
inheritance
、
abstract-class
如果抽象
类
实现
了声明
具有
相同
签名
的
成员
的
接口
,则该抽象
类
既可以
实现
两个
成员
,也可以将其中一个
成员
声明为抽象并
实现
另一个
成员
。无论出于什么原因,C#抽象
类
(与Java抽象
类
不同)不能“忽略”继承
的
接口
成员
。但是为什么他们不能只声明其中一个是抽象
的</e
浏览 1
提问于2013-12-10
得票数 0
2
回答
为什么我们需要允许
接口
只从java.lang.Object而不是任何其他
类
扩展?
java
、
oop
、
inheritance
、
interface
、
extends
根据我从一些关于Java
的
书中了解到
的
,
接口
不能扩展
类
。 }请帮助我解释
如何</e
浏览 6
提问于2015-11-20
得票数 6
3
回答
无法调用已
实现
的
接口
函数
(名称在当前上下文中不存在)
c#
、
oop
我有一个公共
接口
,它有两种方法:{} 我有一个
实现
这个
接口
函数
的
类
因此,当我
实现
这些
函数
时,
浏览 3
提问于2013-05-31
得票数 1
回答已采纳
1
回答
限制
类型
记录
类
仅包含返回字符串
的
成员
typescript
、
inheritance
是否可以将
类型
记录
类
限制为只包含返回字符串
的
成员
(属性和
函数
)?我尝试过定义一个
接口
: [index: string]: TReturn;type TReturn = string | sfunc;class MyMessages implements IMessage
浏览 3
提问于2020-09-08
得票数 0
回答已采纳
3
回答
类型
记录界面中
的
“构造
函数
”
typescript
;}export class LatLngImpl implements LatLng {不编译:
类
'LatLngImpl‘不
正确
地
实现
接口
浏览 5
提问于2017-10-27
得票数 33
回答已采纳
2
回答
为什么抽象不适用于
接口
隐式方法?
java
、
interface
、
abstract
、
jls
在阅读
的
接口
时,我发现了以下短语: 如果
接口
没有直接
的
超级
接口
,则
接口
隐式声明
具有
签名
s
的
公共抽象
成员
方法m,返回
类型
r,并抛出与每个带有
签名
s
的
公共实例方法m对应
的
子句t、返回
类型
r和抛出在对象中声明
的
子句t,除非
接口
显式声明
具有
相同
签名
、相同返回<em
浏览 3
提问于2014-06-29
得票数 0
回答已采纳
2
回答
为什么
接口
的
显式
实现
不能是公共
的
?
c#
、
interface
我在
类
中有方法,它是
接口
的
实现
。当我显式
实现
它时,我得到了编译器错误为什么不允许显式
接口
实现
使用public?
浏览 0
提问于2009-08-10
得票数 77
回答已采纳
2
回答
在C#中,
函数
如何
将IEnumerable
接口
作为返回
类型
?
c#
、
ienumerable
、
yield-return
因此,我理解这个
函数
允许用foreach语句迭代结果,但我不理解返回
类型
如何
可以是一个
接口
。numberResult *= number; }在MSDN文档中,它声明:
接口
只定义
签名
·
接口
不能直接实例化。它
的
成员
由
实现
接口
的
任何
类
浏览 6
提问于2017-01-19
得票数 0
回答已采纳
3
回答
如何
在c++中
实现
虚拟表
c++
虚表是
函数
指针
的
数组。
如何
实现
它,因为每个
函数
都有不同
的
签名
?
浏览 2
提问于2012-08-21
得票数 0
1
回答
我对C#
接口
成员
的
默认访问修饰符感到困惑
c#
、
interface
、
clr
interface方法
的
访问修饰符是什么?它应该是public或protected,因为您在
实现
它们时可以访问它们(这是有意义
的
)。它也应该是abstract,因为它们没有
实现
。但最近我读了一本书,名为“通过C#进行CLR”,关于
接口
的
章节如下 CLR要求将interface方法标记为virtual。当您标记interface
成员
时,virtual编译器会抱怨访问修饰符无效。我
的
意思是,在interface中,没有任何访问修饰符是有效
的</e
浏览 4
提问于2013-07-11
得票数 5
回答已采纳
2
回答
抽象构造
函数
inheritance
、
dart
假设我有抽象
的
A
类
A.someConstructor(Foo foo);然后,A
的
所有子类都应该
实现
这样
的
构造
函数
: @override // ...} 基本上,我想要
的
是某种抽象
的
构造
函数
。是否有任何方法来
实现
这个目标(当然上
浏览 3
提问于2019-10-03
得票数 0
回答已采纳
6
回答
为什么
接口
不能有构造
函数
?
c#
接口
强制
实现
者
类
具有
特定
的
方法、属性或事件。但是为什么它不能
强制
实现
者
类
有一个特定
的
构造
函数
呢?例如:{} ..and --这意味着
实现
IX
的
每个
类
都应该有一个以int作为参数
的
构造
函数
。使用它并不是直截了
浏览 1
提问于2015-02-03
得票数 1
回答已采纳
1
回答
为什么我可以通过一个没有定义对象
的
接口
来访问对象
的
方法?
java
给定以下
接口
和
实现
类
: public String getSomething ();objectViaMyInt.toString(); // WORKS TOO 所以,我想我理解这件事
的
精神但这实际上是
如何
工作<
浏览 0
提问于2012-11-01
得票数 2
回答已采纳
4
回答
为什么以
接口
名称为前缀
的
方法不能在C#中编译?
c#
、
interface
为什么下面的代码不能编译?{} { Foo(); // ERROR}但是,如果Foo方法更改为:这段代码编译得很好。
浏览 0
提问于2010-07-28
得票数 6
回答已采纳
1
回答
在Java方法中引用反射API
的
一部分
java
、
reflection
、
method-reference
在Kotlin中,方法引用
的
结果放在包kotlin.reflect中。Java中
的
方法引用也是反射api
的
一部分吗?
浏览 2
提问于2017-11-15
得票数 1
回答已采纳
4
回答
在Java
接口
中重写对象
类
方法
java
让我们考虑以下Java中
的
简单代码。public static void main(String...args) new Demo().show();} 在上面的代码片段中,名为Interface
的
接口
有来自JDK
的
一些对象
类
方法,尽管它们是抽象
的
,但它们与@Override注释在一起。现在,
类
Demo
实现
了Interface,而不是
实现
了equals()和toString();方法。尽管如此
浏览 3
提问于2012-01-04
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript学习笔记(超全)
Kotlin-Anko学习(4)Kotlin语法-类、继承、抽象类
嵌入式C-实现面向对象编程
每日一书Java语言规范:基于Java SE 8最新推荐
Java:Java中的类和对象
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券