腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Kotlin
中
,
为什么
抽象类
不能
像
接口
一样
使用
"by“
关键字
进行
委托
、
class ImplementationA(a: AbstractA): AbstractA() by a 我找不到任何令人满意的理由来解释
为什么
抽象类
不能
使用
"by“
关键字
进行
委托
。
浏览 23
提问于2021-05-10
得票数 0
回答已采纳
1
回答
为什么
在
C#
中
禁止
抽象类
的协方差
、
、
、
我一直
在
挖掘C#
中
的协方差和反方差,有一件事我无法理解。C# (AFAIK,从4个版本)允许一个人
使用
out和in
关键字
声明协变或反变
接口
和
委托
。但是,用这样的
关键字
声明
抽象类
是不可能的。有人能分享一下
为什么
会这样吗?我理解一般问题和问题与协方差和反向方差,LSP等。然而,我无法想出
为什么
抽象类
在
语义上不适合作为协变或反变体,而
接口
则是。 为了完整起见,这里有一个
浏览 0
提问于2016-02-12
得票数 12
回答已采纳
1
回答
如果
抽象类
在
Kotlin
中有多个方法,我可以
使用
lambda吗?
、
$v")但是如果我有这个
抽象类
override fun onDrawableExtracted(color: Int) { }在这里,我似乎无法转换成兰巴,你能解释一下
为什么
吗
浏览 2
提问于2020-04-26
得票数 0
回答已采纳
2
回答
Kotlin
( Android)
中
的倒计时计时器类
中
的问题
、
Kotlin
/ Java
中
的count down timer类是一个
抽象类
,因此我们
不能
创建它的实例,但在查看
Kotlin
中
的count down timer教程时,这段代码让我摸不着头脑 // some code // some code我们是
在
创建这个
浏览 0
提问于2021-05-04
得票数 1
4
回答
java
中
接口
与抽象
接口
的区别
、
、
Java
中
的
接口
和抽象
接口
有什么区别?
浏览 0
提问于2012-05-13
得票数 2
回答已采纳
1
回答
为什么
Kotlin
的内置“懒惰”函数可以工作呢?
、
、
我想尝试一些新的东西,
在
我的
Kotlin
代码中
使用
委托
属性。我
在
docs中发现的是,对于自定义
委托
属性,我需要创建一个具有强制方法的类-- getValue和可选的setValue,它们是文档中提到的
接口
的一部分: 您可以将
委托
创建为匿名对象,而无需
使用
Kotlin
标准库
中
的ReadOnlyProperty和ReadWriteProperty
接口
创建新的类。我开始研究
Ko
浏览 2
提问于2020-11-11
得票数 3
回答已采纳
1
回答
在
Kotlin
(或从Java 8开始)
中
存在
抽象类
和
接口
而不是多重继承的原因是什么?
、
、
、
在
C++或Python上,支持多重继承,因此您可以扩展多个类或
抽象类
。因此,如果你想创建一个类似
接口
的东西,你只需要创建一个完整的
抽象类
即可。然而,
在
Kotlin
或Java 8之后,
抽象类
或
接口
之间没有太大的区别,因为它们都可以有抽象的方法和具体的实现,所以我想知道什么时候
使用
每种方法,主要是什么原因语言(特别是更新的
Kotlin
)以这种方式实现,而不是
使用
多重继承,如果你可以用后者实现相同的事情
浏览 1
提问于2021-05-23
得票数 1
3
回答
抽象类
方法是否有身体?
、
、
我的理论是
抽象类
方法没有方法主体,只有方法签名。虽然方法没有
在
方法声明中分配抽象
关键字
,但它会自动转换为JVM
中
的抽象。那么,
为什么
这个eat()方法有一个body,
为什么
它
不能
在Swan类
中
覆盖。
浏览 2
提问于2017-12-10
得票数 0
回答已采纳
3
回答
Kotlin
接口
可以缓存值吗?
、
、
我非常喜欢为
Kotlin
中
的
接口
使用
默认实现,特别是对于可观察的常见模式。fun notifyObservers(u:T){ o.update(u) }
接口
引用了一个我尝试过
使用
,但要么无法正确地
使用
语法,要么它不适用于
接口
。我的IDE抱怨“
接口
中不允许
委托
属性”。更新 根据Yoav的回答,我改变了
浏览 0
提问于2017-04-18
得票数 1
回答已采纳
3
回答
Java和
Kotlin
委托
的比较
、
、
、
、
我的问题是,
为什么
我要用by
关键字
执行
Kotlin
方式的
委托
?我觉得这一步太过分了。 dq.orderSomeFood();}interface FoodDeliverabl
浏览 2
提问于2020-03-10
得票数 0
1
回答
在
SystemVerilog
中
,虚拟类是否与
抽象类
相同?
、
、
请帮助我理解SystemVerilog.
中
虚拟类的需求 对于
抽象类
,我们可以
在
SystemVerilog中
使用
接口
。这两者有什么不同?
浏览 3
提问于2016-06-07
得票数 0
回答已采纳
4
回答
为什么
接口
可以
在
抽象类
中
实现,而
不能
在其他
接口
中实现?
我知道一个
接口
不能
在另一个
接口
中实现,因为实现意味着编写方法的主体。这
不能
在
接口
中完成,因为
接口
中的任何方法都不会有主体。{直至Java 7} 但是我很困惑,如果这就是
为什么
接口
不能
相互实现的原因,那么
为什么
接口
可以
在
抽象类
中
实现。因为
抽象类
不能
定义
接口
的所有方法。因此,
在</e
浏览 1
提问于2018-09-05
得票数 1
回答已采纳
7
回答
C#
中
的
抽象类
和
接口
可能重复: 我只是
在
思考
抽象类
和
接口
,我知道它们在技术上是如何工作的,但我不理解
抽象类
和
接口
的真正用途。我的意思是,当我们知道我们
不能
创建它的对象时,我们
为什么
要
使用
抽象类
,无论如何,我们必须扩展这个类来
使用
它,所以
为什么
我们不把所有的东西都放在派生类
中
。与
接口
一样
,我们必须实现
接口
,所以
为什么
浏览 6
提问于2010-02-22
得票数 7
回答已采纳
7
回答
关于
抽象类
?
、
、
、
您
不能
实现
抽象类
,而只能从它们派生。这是有道理的,我已经读了很多次了。 网址:TextWriter tw = new File.CreateText("myFi
浏览 10
提问于2010-05-15
得票数 2
回答已采纳
2
回答
可以
在
Kotlin
中
扩展单例(对象声明)吗?
、
、
BaseClass是一个类,而不是一个
接口
。这在
Kotlin
中
可能吗?
浏览 2
提问于2018-07-20
得票数 7
5
回答
这是一个有效的
抽象类
吗?
、
、
、
、
这是一个有效的
抽象类
吗? 最
浏览 7
提问于2016-09-07
得票数 1
回答已采纳
2
回答
Python
中
抽象类
和
接口
的区别?
Python
中
的
抽象类
和
接口
有什么区别?
浏览 1379
提问于2017-12-20
3
回答
推断
接口
中
使用
默认方法使其
像
Java
中
的
抽象类
是正确的吗?
、
、
、
、
既然我们现在在
接口
中有默认方法,那么它不是更像一个同时包含抽象方法和非抽象方法的
抽象类
吗?当涉及到实际
使用
时,我们可以互换地
使用
接口
和
抽象类
吗?是否有任何情况下两者之间的差异仍然相关?
浏览 1
提问于2015-10-14
得票数 3
回答已采纳
2
回答
将实例代码放在
Kotlin
中
的
接口
中是个好主意吗?
作者将实例代码DefaultServiceLocator放在interface ServiceLocator
中
。 在我看来,通常一个
接口
不应该包含任何实现代码。将实例代码放在
Kotlin
中
的
接口
中是个好主意吗?
浏览 2
提问于2020-04-09
得票数 0
回答已采纳
1
回答
Java
中
抽象和多态性的优势
、
、
、
我正在研究Java
中
的抽象概念。 当所有方法都是抽象的时候,
抽象类
可以
像
接口
一样
运行,
为什么
我们需要单独的
接口
呢?为了更好的理解,请举例说明。我们可以
在
功能的基础上调用
抽象类
=
浏览 0
提问于2015-04-16
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin-Anko学习(4)Kotlin语法-类、继承、抽象类
Kotlin开发基础(三)
假如你想用Kotlin——类与接口
Kotlin探究之旅-基础篇二
kotlin学习笔记
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券