腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Kotlin
类
不
实现
接口
方法
,
但
抽象类
实现
方法
kotlin
、
spring-data
} 出于测试目的,我创建了一个抽象的伪CrudRepository,它
实现
了CrudRepository中的所有
方法
abstract class RepositoryFake<T> : CrudRepositoryfindById(id: Long): Optional<T> { } ...} 编译器抱怨TokenRepositoryFak
浏览 32
提问于2019-10-07
得票数 2
1
回答
在
Kotlin
(或从Java 8开始)中存在
抽象类
和
接口
而不是多重继承的原因是什么?
java
、
kotlin
、
interface
、
abstract-class
在C++或Python上,支持多重继承,因此您可以扩展多个
类
或
抽象类
。因此,如果你想创建一个类似
接口
的东西,你只需要创建一个完整的
抽象类
即可。然而,在
Kotlin
或Java 8之后,
抽象类
或
接口
之间没有太大的区别,因为它们都可以有抽象的
方法
和具体的
实现
,所以我想知道什么时候使用每种
方法
,主要是什么原因语言(特别是更新的
Kotlin
)以这种方式
实现
,而不是使用多重继承,如果你可以用
浏览 1
提问于2021-05-23
得票数 1
2
回答
将实例代码放在
Kotlin
中的
接口
中是个好主意吗?
kotlin
在我看来,通常一个
接口
不应该包含任何
实现
代码。 将实例代码放在
Kotlin
中的
接口
中是个好主意吗?
浏览 2
提问于2020-04-09
得票数 0
回答已采纳
3
回答
让
抽象类
实现
接口
的好处是什么?
.net
、
oop
、
inheritance
、
interface
、
abstract-class
最近,我询问了这个是应该
实现
接口
还是
实现
抽象类
。Scottm回答说我同时使用了这两种
方法
,但我仍然不知道为什么我会这么做。从长远来看,有好处吗?这样做有什么好处呢?以下是我认为的一些好处: 我可以从多个
接口
继承,
但
只有一个
抽象类
。
抽象类
允许我定义标准行为,
但
浏览 5
提问于2011-09-29
得票数 4
回答已采纳
3
回答
回收视图的OnScrollListener是一个
抽象类
吗?
java
、
android
、
oop
、
android-recyclerview
使RecyclerView.OnScrollListener成为一个
抽象类
的好处是什么?现在,您实际上必须创建一个单独的
类
,而不是简单地在Fragment/Activity中
实现
侦听器的
方法
.这个问题是在之前提出的,
但
答案只是引用了谷歌的话,而谷歌似乎并没有真正回答实际有什么好处。谷歌表示:
但
这一定是真的吗?向
抽象类
添加更多的<
浏览 0
提问于2015-06-03
得票数 4
回答已采纳
5
回答
创建扩展
抽象类
的子类的实例(Java)
java
、
oop
在Java中,有没有办法在
类
A的成员
方法
中创建扩展
抽象类
A的任何
类
的实例?扩展
抽象类
A的
类
将使用此
方法
返回它们的实例,但我
不
希望在所有子类中使用"return this();“kind行
实现
相同的
方法
。 编辑:好的,很抱歉这么简短的解释。有一个名为AbstractApplication的
抽象类
,这是一个方便应用程序
接口
实现
的
类
,
浏览 1
提问于2010-06-09
得票数 4
回答已采纳
4
回答
Java实例
抽象类
,
实现
接口
java
、
interface
、
instance
、
abstract-class
、
overriding
我有两个
方法
和
抽象类
的
接口
,它们
实现
了这个
接口
并覆盖了其中的一个
方法
。我可以在
不
覆盖其他
接口
方法
的情况下实例化这个
抽象类
吗?或者,我可以用另一个签名的
方法
替换这个
方法
吗?我是否可以使用匿名
类
来扩展我的
抽象类
,而不需要在
接口
中覆盖所有的
实现
方法
?我如何从DragonK的回答中理解,否,我需要创建
浏览 22
提问于2014-06-27
得票数 0
4
回答
使一个函数只在
Kotlin
接口
中执行?
kotlin
如果我有一个
接口
,有什么简单的
方法
,我可以声明一个函数,使它成为一个公共成员,但不能覆盖?也就是说,它将是完全可调用的,并且它的后代不能设置或重写它。
浏览 7
提问于2020-11-16
得票数 2
回答已采纳
2
回答
Kotlin
中的Singleton
抽象类
kotlin
、
singleton
、
template-method-pattern
我正在按照模板
方法
设计模式
实现
一个库。这涉及到创建昂贵的IO连接。为了避免任何资源泄漏,我希望在
抽象类
级别上强制执行单例实例。客户端只需要覆盖涉及逻辑的
方法
。 fun connect(){ /* code */ }} 如果A
类
扩展了这一点,那么它应该是单例
类
。
浏览 5
提问于2020-09-07
得票数 1
回答已采纳
11
回答
抽象类
能/能取代
接口
吗?
java
、
oop
、
interface
、
abstract-class
在Java中,您可以创建一个只包含抽象
方法
的
抽象类
。另一方面,您可以创建一个声明相同
方法
的
接口
。在这种情况下,您可以使用
抽象类
而不是
接口
吗?
浏览 1
提问于2010-01-24
得票数 21
回答已采纳
1
回答
实现
抽象
方法
,该
方法
本身是泛型
接口
方法
的
实现
c#
、
interface
、
abstract-class
、
deep-copy
我在这个过于复杂的
类
层次结构中遇到了编译错误。我想知道这是否与尝试混合使用泛型来执行DeepCopy()有关。
浏览 1
提问于2010-11-09
得票数 1
回答已采纳
7
回答
抽象类
、
接口
或抽象
方法
的用途是什么?
php
我有一个困惑,为什么我们使用
抽象类
或
接口
来
实现
或扩展。
接口
不
包含任何代码,抽象
方法
也
不
包含任何代码。那我们为什么要使用它们。为什么我们
不
直接创建
方法
并在我们的
类
中定义它们,而是使用
接口
或
抽象类
。它们
不
包含任何类型的代码,我们需要在
类
中扩展它们之后对其进行定义。为什么我们不在自己的
类
中定义这些
方法
,而是扩展<em
浏览 0
提问于2012-01-11
得票数 0
回答已采纳
5
回答
抽象类
java
可能重复: 我有一个带有4个methods.All的
抽象类
,这些
方法
都是抽象的。我的
抽象类
是否等同于
接口
?
浏览 5
提问于2011-07-26
得票数 2
5
回答
java中
抽象类
和
接口
的最佳实践
java
、
oop
、
inheritance
、
interface
、
abstract-class
这样您就有了一个
接口
和一个
抽象类
,它
实现
了
接口
中
方法
的一个子集。您还可以获得一些继承
抽象类
的
类
,并提供
抽象类
没有提供的
方法
的
实现
。1)
抽象类
应该
实现
接口
还是应该
实现
它的子类?应该是每一节课吗?在我看来,只有
抽象类
才应该。当然,所有的
类
都可以
实现</e
浏览 0
提问于2009-12-19
得票数 4
3
回答
在使用
实现
者
类
的
接口
中
实现
泛型
方法
kotlin
、
generics
、
kmm
我希望在父
接口
/
抽象类
上使用泛型
方法
来传递
实现
类
的
类
。@Serializable似乎
实现
了KSerializer,所以理论上我可以要求域从它降下来,但是这个
接口
是模板化的。标记
实现
类
@Serializable似乎直到编译时才
实现
KSerializer,因此会产生错误。如何
实现
此toJSON()
方法
或告诉域其
实现
者必须是@Serializ
浏览 1
提问于2021-10-12
得票数 3
回答已采纳
2
回答
将
抽象类
和
接口
分开的必要性是什么?
java
、
oop
、
interface
我对Java 8的
接口
的默认
方法
特性有疑问。这意味着在java8中,您可以在
接口
中为
方法
提供默认
实现
,这样就不再需要
实现
类
来覆盖该
方法
。 现在,
接口
还可以包含抽象
方法
,以及与
抽象类
相同的具体
方法
。说到
接口
和抽象
方法
之间的区别,可以识别为- 1。一个
类
可以
实现
多个
接口
,
但
只能扩
浏览 2
提问于2015-04-26
得票数 1
8
回答
抽象类
、构造函数和
接口
java
、
interface
、
abstract-class
我真的很困惑,我已经阅读了大量关于这个主题的问题,但我不能明确指出
接口
可以做
抽象类
不能做的任何事情。
浏览 0
提问于2011-10-31
得票数 1
1
回答
我们是继承还是
实现
抽象类
?
.net
、
oop
、
inheritance
、
abstract-class
、
implements
我注意到MSDN对术语“继承”和“
实现
”非常小心。 当
抽象类
包含完整的和抽象的
方法
时,我们应该使用什么术语?
抽象类
一方面没有实例(这是
接口
的特性),另一方面它可能包含完整的
方法
(这是
类
的特性)。
浏览 1
提问于2016-02-24
得票数 2
回答已采纳
2
回答
用Java扩展
Kotlin
类
需要重新
实现
已经
实现
的
方法
java
、
kotlin
演示此问题的最简单代码是:interface Base <T : Any> {}abstract classImpl : Base<Int> {}public class JavaImpl extends Impl {它应该能工作错误是
类
'JavaImp
浏览 1
提问于2019-09-17
得票数 8
回答已采纳
3
回答
抽象类
需要在java 7中
实现
整个
接口
吗?
java
、
class
、
interface
、
abstract
我需要一组不同的
类
来
实现
某个
接口
。但是,对于
接口
中定义的一些
方法
,很多
类
(但不是所有
类
)都需要一个相同的
实现
。我想知道是否可以让一个
抽象类
实现
接口
,并且只创建那些
类
相同的
方法
?例如,我有
接口
A: public interface A{ public returnType method1(){}; public returnType
浏览 3
提问于2014-06-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin开发基础(三)
Kotlin-Anko学习(4)Kotlin语法-类、继承、抽象类
Android Weekly Notes Issue#288
Kotlin系列之接口
Lambda表达式实战分析
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券