腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
将
抽象
类和
接口
分开的必要性是什么?
java
、
oop
、
interface
我对
Java
8的
接口
的默认方法特性有疑问。这意味着在
java
8中,您可以在
接口
中为方法提供默认实现,这样就不再需要实现类来覆盖该方法。 现在,
接口
还可以包含
抽象
方法,以及
与
抽象
类相同的具体方法。说到
接口
和
抽象
方法之间的区别,可以识别为- 1。一个类可以实现多个
接口
,但只能扩展一个类。2.所有
接口
字段都是public static final,而在
抽象
类的情况下,
浏览 2
提问于2015-04-26
得票数 1
1
回答
Java
中
抽象
和多态性的优势
java
、
oop
、
interface
、
abstraction
我正在研究
Java
中的
抽象
概念。 当所有方法都是
抽象
的时候,
抽象
类可以像
接口
一样运行,为什么我们需要单独的
接口
呢?为了更好的理解,请举例说明。我们可以在功能的基础上调用
抽象
类=
接口</e
浏览 0
提问于2015-04-16
得票数 6
10
回答
接口
相对于
抽象
类的优势是什么?
java
、
oop
在
Java
中,
抽象
类提供了定义具体方法和
抽象
方法的能力,而
接口
只提供了实现
抽象
方法的能力。我认为在子类/实现中重写方法在这两种情况下都是可能的,因此,其中一种方法相对于另一种方法(
接口
与
Java
中的
抽象
类)的真正优势是什么?
浏览 0
提问于2011-04-30
得票数 23
回答已采纳
1
回答
类能够在不实现
接口
或扩展
抽象
类的情况下实现
抽象
吗?
java
、
object-oriented
、
object-oriented-design
我阅读了许多
抽象
的定义,以及如何在编程语言(如
Java
和C++ )中使用
接口
(仅使用
Java
)和
抽象
类来实现
抽象
。 我理解需要
抽象
类和
接口
来允许多个类提供它们自己的
抽象
方法实现,从而实现
抽象
。我们是否还可以考虑一个类,它将其所有实现细节隐藏在私有方法中,并提供了一组公共方法(从这些方法内部调用私有方法),以便按照面向对象的设计实现
抽象
?这个问题特别
与
编程语言中实现
抽象</e
浏览 0
提问于2017-10-12
得票数 3
回答已采纳
3
回答
桥梁设计模式中的
抽象
意义
java
、
oop
、
design-patterns
、
abstraction
、
bridge
我对如何用
java
解释桥设计模式感到困惑。根据GoF的定义: 桥模式是将一个implementation
抽象
的
抽象
与它的解耦,以便两者可以独立地变化。但是,我认为我们使用
抽象
(使用
抽象
类和
接口
)来将实现
与
代码的其余部分分离(因为我们只是声明
接口
或
抽象
类,而不是实现类)。现在,我认为我理解
抽象
的方式是错误的,因为桥模式。
抽象
到底是什么,它是如何
与
桥模式中的分离的?
浏览 0
提问于2018-04-01
得票数 2
回答已采纳
2
回答
Java
抽象
方法
与
接口
java
、
generics
我有一个
接口
HTTPSequence。我还有一个
抽象
类AbstractHTTPFactory,这个类又有一个返回ArrayList<HTTPSequence>的
抽象
方法。implementing the above interface}此行中的多个标记-返回类型
与
.
浏览 3
提问于2012-04-12
得票数 0
回答已采纳
1
回答
为什么只允许在
接口
中使用公共方法?
java
、
interface
、
public-method
为什么
java
强制
接口
方法是公开的,
抽象
类
与
接口
有何不同?
浏览 0
提问于2016-04-07
得票数 2
回答已采纳
4
回答
Java
8-
与
默认方法和
抽象
类的
接口
inheritance
、
interface
、
abstract-class
、
java-8
答案是, “从
Java
8开始,
接口
就可以定义实现。为什么我不在
接口
中编写默认方法而不是一个实现这些方法的
抽象
类呢?”另一种情况是:子类可以通过Super调用
抽象
类方法,而在默认
接口
方法上不能调用。此外,
接口
没有可由后代调
浏览 4
提问于2014-11-12
得票数 6
回答已采纳
5
回答
Java
中的
抽象
类和
接口
java
、
interface
、
abstract-class
可能重复: 对于
java
来说,在项目中使用
抽象
类
与
在
接口
中使用
抽象
类有什么区别?
浏览 1
提问于2011-03-11
得票数 0
回答已采纳
4
回答
java
中
接口
与
抽象
接口
的区别
java
、
interface
、
abstract
Java
中的
接口
和
抽象
接口
有什么区别?
浏览 0
提问于2012-05-13
得票数 2
回答已采纳
1
回答
在
接口
中添加默认和静态方法的原因
java
、
oop
、
interface
、
java-8
Java
8在
接口
上引入了默认和静态方法。因此,现在您可以在
接口
中使用具体的实现,无论是使用默认方法还是静态方法。
Java
声称添加这两种新方法的原因是“确保二进制兼容为这些
接口
的旧版本编写的代码”。 为支持现有的体系结构问题,为什么要扭曲本应完全
抽象
的
接口
原始概念?除了类扩展多个
接口
的能力之外,使用
抽象
类
与
新版本的
接口
有什么不同?
浏览 5
提问于2015-05-02
得票数 10
回答已采纳
1
回答
Java
接口
与
抽象
数据类型的关系
java
、
interface
、
abstract-data-type
这与
抽象
类
与
接口
无关。谢谢
浏览 3
提问于2014-07-22
得票数 0
回答已采纳
2
回答
为什么继承带有名称签名的
接口
成员的C#
抽象
类至少需要实现其中的一个?
c#
、
java
、
oop
、
inheritance
、
abstract-class
如果
抽象
类实现了声明具有相同签名的成员的
接口
,则该
抽象
类既可以实现两个成员,也可以将其中一个成员声明为
抽象
并实现另一个成员。无论出于什么原因,C#
抽象
类(
与
Java
抽象
类不同)不能“忽略”继承的
接口
成员。但是为什么他们不能只声明其中一个是
抽象
的,然后让具体的派生类型来处理这两个成员的实现呢?如果由于某些语言限制,这太难看或不可能,那么就像继承具有相同签名的
接口
成员的具体类必须显式地实现其中至少一个一
浏览 1
提问于2013-12-10
得票数 0
3
回答
Java
8中
抽象
类在
接口
上的首选项
java
、
interface
、
abstract-class
、
java-8
、
diamond-problem
现在,我们知道
Java
8在
接口
中引入了默认和静态方法。不需要强制重写默认方法。 如果必须在
Java</em
浏览 0
提问于2014-06-23
得票数 7
回答已采纳
1
回答
抽象
类
与
接口
在
抽象
概念上有何不同?
java
、
oop
、
core
我读过许多关于
抽象
类和
接口
之间差异的文章。请有人详细说明两者在概念上的区别,我现就以下各点总结我的理解: 请不要使用汽车,动物的例子来区分这两个术语。我更感兴趣的是从概念上理解
抽象
类和
接口
是如何融入
抽象
概念的。如果有人可以在
抽象
类或
接口
方面额外谈论
抽象
概念
浏览 0
提问于2018-05-06
得票数 1
4
回答
在C++和
Java
中,
抽象
类/
接口
是否有不同的使用原理?
java
、
c++
、
interfaces
、
abstract-class
Herb认为,
与
C++中的
抽象
类相比,人们更倾向于
抽象
接口
(都是纯虚拟函数),以尽可能地将实现解耦。虽然我个人认为这个规则非常有用,但我最近加入了一个团队,其中有许多
Java
程序员,而在
Java
代码中,这个准则似乎并不存在。函数及其实现经常位于
抽象
类中。所以,我对Herb的理解是完全错误的,即使对于C++,或者C++中
抽象
函数的使用
与
Java
相比是否有一般的区别。在
Java
中有实现代码的
抽象
浏览 0
提问于2012-08-07
得票数 13
回答已采纳
11
回答
为什么要将
接口
声明为
抽象
接口
?
java
、
oop
、
interface
将
接口
声明为
抽象
接口
有什么意义?
接口
方法也是如此。这有什么意义吗?
浏览 3
提问于2010-01-26
得票数 50
回答已采纳
5
回答
Java
8默认方法
与
抽象
类中的非
抽象
方法
java
、
abstract-class
、
java-8
、
default-method
Java
8
接口
默认方法
与
抽象
类中的非
抽象
方法之间有什么区别(除了iface类、可见性等方面的差异外) 在
Java
中,一个默认的方法不是倒退了一步,这意味着它违背了
Java
多年来所宣传的本质吗?!
浏览 6
提问于2013-11-22
得票数 13
回答已采纳
2
回答
java
7在
接口
中替代默认方法(仅在
Java
8中)
java
我想在我的一个
接口
类中使用默认方法--然后我意识到这只在
Java
8中可用--我们使用的是
Java
7。 在
Java
7中实现类似的最佳方法是什么?
浏览 4
提问于2016-06-10
得票数 5
回答已采纳
10
回答
在
Java
中,何时应该在
接口
中使用
抽象
方法?
java
、
interface
、
coding-style
、
abstract-methods
我在
Java
中有以下
接口
{ public void bar();foo()和bar我什么时候应该使用
抽象
?更新复制
浏览 3
提问于2009-09-29
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券