腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
抽象类
与
接口
的
区别
可能重复: 我不理解
抽象类
和
接口
之间的
区别
。我什么时候需要使用哪一种类型的艺术?
浏览 0
修改于2017-05-23
得票数 6
回答已采纳
6
回答
纯
抽象类
与
接口
的
区别
我
与
一位同事进行了一次讨论,他坚持认为,在Java和C#等语言中,永远不会有任何理由使用纯抽象基类,因为这只是意味着您无法绕过多重继承的缺失。我觉得他在这一点上错了,因为我一直认为,如果一个东西是名词,那么它就是宾语,如果它是动词,那么它就是一个
接口
。例如,如果我想定义类型Bird,我想在不实现方法fly的情况下强制执行它,那么我会使它成为一个纯
抽象类
。 如果我想定义一个类型Flies,我会用fly方法使它成为一个
接口
。如果Bird是一个
接口
,那么这种更改将是一场噩梦,因为我不知道从其他基类继承的东西是否
浏览 0
修改于2012-02-29
得票数 26
回答已采纳
8
回答
Python中
抽象类
与
接口
的
区别
Python中的
抽象类
和
接口
有什么
区别
?
浏览 1
修改于2010-03-21
得票数 599
回答已采纳
2
回答
Objective-C中
抽象类
与
接口
的
区别
在iOS开发人员面试中最常被问到的问题之一是-
抽象类
和
接口
之间的
区别
。那么,这个问题的答案到底是什么呢?这个问题是什么意思?我确实花了时间寻找答案,但答案
与
Obj-C无关,所以我无法自己找出答案。 我希望有人能给出明确的答案,这个问题会对那些想通过面试的人有所帮助。
浏览 0
提问于2015-02-26
得票数 18
回答已采纳
6
回答
抽象类
和
接口
之间有什么
区别
?
可能重复: 如果我不能实例化它,那么
与
接口
有什么
区别
呢?
抽象类
可以具有“基类”功能吗?
接口
和
抽象类
之间还有更多的
区别
吗?
浏览 4
修改于2017-05-23
得票数 3
9
回答
使用
抽象类
与
使用常规类的好处
我已经决定开始自己做一些小的编码项目,这些项目关注的是代码质量而不是代码数量,并对
抽象类
的使用有一个问题。现在我知道了
抽象类
和
接口
之间的
区别
,最大的
区别
(我认为)是
接口
只允许您定义需要由使用
接口
的类实现的方法,而
抽象类
允许您定义方法和成员以及默认的方法实现。我的问题是,
与
普通类相比,使用
抽象类
的主要好处是什么?我能想到的两者之间唯一的真正
区别
是,您不能创建
抽象类
的实例。这两者之间还
浏览 1
提问于2010-07-06
得票数 27
回答已采纳
2
回答
将
抽象类
和
接口
分开的必要性是什么?
我对Java 8的
接口
的默认方法特性有疑问。这意味着在java8中,您可以在
接口
中为方法提供默认实现,这样就不再需要实现类来覆盖该方法。我的疑问是,到底<
浏览 2
提问于2015-04-26
得票数 1
5
回答
Java中的
抽象类
和
接口
可能重复: 对于java来说,在项目中使用
抽象类
与
在
接口
中使用
抽象类
有什么
区别
?
浏览 1
修改于2017-05-23
得票数 0
回答已采纳
2
回答
为什么要选择抽象(没有默认实现)而不是
接口
vb.net?
我对
接口
和
抽象类
感到困惑,我知道它们之间的技术差异,比如
接口
不能有字段而抽象可以,
接口
应用多重继承而
抽象类
不能。我想知道我是否有一个
抽象类
,它有4个方法,但没有默认实现,而我
与
4个方法的
接口
太确定了,没有实现,那么使用它们之间有什么
区别
呢?对我来说也是一样的!在这种情况下,我什么时候可以选择
抽象类
而不是
接口
?
浏览 2
修改于2015-02-09
得票数 1
回答已采纳
3
回答
只有抽象方法和
接口
的
抽象类
--我应该使用哪一种?
这个问题不是
抽象类
和
接口
类的问题。是只有抽象方法的
抽象类
和
接口
之间的唯一
区别
吗? 我知道了。
抽象类
可以具有状态和方法实现。但我要把问题说得很清楚。它的实际上不是一个
接口
与
抽象类</em
浏览 8
修改于2015-04-23
得票数 3
回答已采纳
1
回答
为什么
接口
会变成
抽象类
c#
我在这里诚恳地寻找使用
接口
而不是抽象
接口
的好例子。我能看到的主要原因是,它们都是不固执己见的公共蓝图,以供学习。但是,有了它们,添加默认实现就不再是真了。
接口
与
抽象类
的
区别
变得越来越困难。在c# 11中,在
抽象类
上使用
接口
确实有什么意义,它只是一个较慢的
抽象类
。
浏览 4
提问于2022-04-15
得票数 0
回答已采纳
2
回答
Java 8中
接口
和
抽象类
的基本
区别
考虑到
接口
现在可以为它提供的方法提供一个实现,我不能正确地理清
接口
和
抽象类
之间的
区别
。有谁知道如何正确地解释这种差异吗? 我还被告知,
与
抽象类
相比,
接口
的重量要轻一些,性能更好。有人能确认一下吗?
浏览 8
修改于2014-04-04
得票数 4
回答已采纳
1
回答
Java 8中的
抽象类
和
接口
有什么不同?
在Java语言中,
抽象类
和
接口
之间曾经有一个微妙但重要的
区别
:。
抽象类
可以拥有它们,
接口
则不能。然而,Java 8引入了
接口
的默认实现,这意味着这不再是
接口
和
抽象类
之间的关键
区别
。新的Java8
接口<
浏览 36
修改于2017-05-23
得票数 67
回答已采纳
1
回答
是Java 8中任何使用的
抽象类
。
我在这里检查了几个问题,人们询问了
抽象类
和
接口
(如one 和 )之间的差异,最大的
区别
似乎是
抽象类
允许您指定默认实现。这是否意味着
抽象类
和
接口
之间的
区别
在很大程度上是表面的,并且考虑到类可以实现多个
接口
;它们在设计和实现方面都提供了更大的灵活性。 我可以看到,
抽象类
仍然存在,主要是因为它与旧代码向后兼容。我是否正确地不使用
抽象类
继续前进,只使用
接口
?如果不能提供一个示例,那么只在
抽象类</e
浏览 3
修改于2017-05-23
得票数 1
回答已采纳
2
回答
只使用抽象方法的
抽象类
给定一个只有抽象方法的
抽象类
,这个类和一个
接口
有什么
区别
?在这种情况下,是否还有其他重要的
区别
来决定是否要这样做或使用
接口
呢?
浏览 4
提问于2014-06-11
得票数 3
回答已采纳
2
回答
在像python这样的OOP语言上,从
接口
到类型和
抽象类
的实际
区别
是什么?
在像python这样的OOP语言上,从
接口
到类型和
抽象类
的实际
区别
是什么?
与
维基百科的链接类似于、和
浏览 9
提问于2022-01-16
得票数 -2
回答已采纳
1
回答
vtable和MSIL
我必须讲解
抽象类
和
接口
之间的
区别
。它可以帮助我回答以下问题。请帮帮我!可以使用ILdasm查看vtable的内容吗?我希望看到一个例子来说明
抽象类
中的vtable和IL语言中的
接口
之间的
区别
。
浏览 0
提问于2011-03-31
得票数 2
3
回答
接口
和
抽象类
的
区别
我在MSDN上讨论了Interface类
与
抽象类
之间的
区别
,但在下面的差异上出现了一些混淆:另一方面,我在这一行上有混淆之处,一旦创建就不能更改。如果需要一个新版本的
接口
,则必须创建一个全新的
接口
** 你能帮我解释一下吗?
浏览 4
修改于2013-10-20
得票数 0
3
回答
Java-
接口
可以做哪些
抽象类
不能做的事情?
我知道“
接口
”和“
抽象类
”的
区别
。但是你能给我提供一个可以通过“
接口
”而不是通过“
抽象类
”来构建的示例吗?
浏览 5
提问于2014-12-18
得票数 0
2
回答
抽象类
比Java中的
接口
更快吗?
根据本文的,在
抽象类
和
接口
上,
抽象类
略快于
接口
。为什么,你能用JVM来解释使用
接口
和
抽象类
的机制吗?Java中
抽象类
和
接口
之间的第四个
区别
是,
抽象类
略快于
接口
,因为
接口
在调用Java中的任何重写方法之前需要进行搜索。
浏览 1
修改于2022-09-15
得票数 5
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券