腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
抽象类
需要
完
整地
实现
命名
接口
?
、
假设我有这个
接口
: default(): void;和这个
抽象类
:typescript编译器告诉我"BaseState错误地
实现
了
接口
状态“--但这对我来说毫无意义。如果一个
抽象类
实现
了一个
接口
,就不应该强制它
实现
它的所有方法,因为这也可以委托给子类。
浏览 6
提问于2017-01-18
得票数 4
4
回答
接口
和
抽象类
的Python
命名
约定?
、
在Python中
命名
接口
和
抽象类
的约定是什么?第八课没有讨论这个。例如,在Java中,
接口
通常使用"I“前缀
命名
。在PHP中(在名称空间之前),
抽象类
通常使用"_Abstract“后缀
命名
。(我意识到reason论者并不热衷于
接口
,也许这就是
为什么
我在这个话题上找不到太多共识的原因。但是
接口
和
抽象类
的使用不是我的问题。)
浏览 0
提问于2012-05-24
得票数 16
回答已采纳
5
回答
接口
为什么
不能继承纯
抽象类
、
、
、
众所周知,
接口
可以继承另一个
接口
,
接口
只能包含方法签名。interface A void DoWorkA()} { { }现在,
实现
接口
B的类
需要
提供两个功能的主体{ } { //do some work
浏览 0
提问于2014-04-17
得票数 5
回答已采纳
4
回答
为什么
AbstractList,AbstractSet使抽象而不是
接口
、
、
同时学习
抽象类
和
接口
。我很想知道
为什么
java集合都有
抽象类
。
为什么
他们不
实现
接口
而不是
抽象类
。我对AbstractList的问题,AbstractSet。
为什么
他们不让他们的界面。注:-我
需要
设计预期的答案。
浏览 3
提问于2014-09-16
得票数 1
回答已采纳
1
回答
为什么
歧义发生在多个继承中而不是在
接口
中
我们如何在
接口
中
实现
多义性?我们不能使用
抽象类
来
实现
多义性吗?我认为
抽象类
也可以收集完全抽象的方法。那么
为什么
我们
需要
接口
呢?
浏览 1
提问于2015-11-10
得票数 1
1
回答
抽象类
应该
实现
接口
,而不是定义自己的抽象方法吗?
、
、
、
、
我正在定义一个类结构,用于持久化我们的cassandra数据库,我不确定是否使用
抽象类
和
接口
的组合。我有两个具体的类,一个用于持久化报告,另一个用于持久配置。我能否简单地将save和delete方法定义为
抽象类
本身中的抽象方法,并消除
接口
。 我还意识到,在输入这些内容时,我可以将保存和删除
实现
移到抽象本身,因为它们做的是同样的事情。但是,在每个方法都
实现
不同的情况下,拥有
接口
有什么好处吗?
为什么
我不能总是在
接口
上使用
抽象类</
浏览 0
提问于2019-04-17
得票数 3
回答已采纳
4
回答
抽象类
实现
接口
、
、
、
为什么
实现
接口
的
抽象类
不
需要
实现
接口
的方法,而类必须
实现
所有的方法?
浏览 2
提问于2012-07-18
得票数 1
回答已采纳
4
回答
Java 8-与默认方法和
抽象类
的
接口
、
、
、
我试着想出一个完整的答案: “从Java 8开始,
接口
就可以定义
实现
。
为什么
我不在
接口
中编写默认方法而不是一个<em
浏览 4
提问于2014-11-12
得票数 6
回答已采纳
3
回答
让
抽象类
实现
接口
的好处是什么?
、
、
、
、
最近,我询问了这个是应该
实现
接口
还是
实现
抽象类
。Scottm回答说我同时使用了这两种方法,但我仍然不知道
为什么
我会这么做。从长远来看,有好处吗?这样做有什么好处呢?以下是我认为的一些好处: 这是另一个问题。如果我
实现
浏览 5
提问于2011-09-29
得票数 4
回答已采纳
4
回答
为什么
接口
可以在
抽象类
中
实现
,而不能在其他
接口
中
实现
?
我知道一个
接口
不能在另一个
接口
中
实现
,因为
实现
意味着编写方法的主体。这不能在
接口
中完成,因为
接口
中的任何方法都不会有主体。{直至Java 7} 但是我很困惑,如果这就是
为什么
接口
不能相互
实现
的原因,那么
为什么
接口
可以在
抽象类
中
实现
。因为
抽象类
不能定义
接口
的所有方法。因此,在某种程度上,
抽象类
并不是
浏览 1
提问于2018-09-05
得票数 1
回答已采纳
2
回答
为什么
不抽象策略呢?
、
、
在
实现
策略时,
需要
遵循特定的
接口
。据我所知,这些政策必须能够相互替代。在现代c++书籍中,CH1.5 3策略具有相同的
接口
"T* Create() {}“。
为什么
不
需要
抽象化它。如果策略应该有多个
接口
,这一点很重要。据我所知,
抽象类
给出了哪些
接口
应该放在具体类(策略类)中的方法。在中,“使用”定义了策略应该具有哪些
接口
,但不是通过
抽象类
实现
的。
抽象类
的目
浏览 1
提问于2012-03-10
得票数 1
回答已采纳
4
回答
java中
抽象类
和
接口
的几个问题?
实现
接口
的
抽象类
的用途是什么?在哪种情况下我们要
实现
.
为什么
要选择
抽象类
而不是
接口
?如果一个类扩展了一个
抽象类
,那么我们应该
实现
抽象类
中的所有方法吗?如果一个类
实现
了一个
接口
,那么我们也应该
实现
所有的方法。,,
为什么
引入
抽象类
或
接口
模式?它们有什么用?如果一个
抽象类
声明了一个静态方法,那么我们
浏览 3
提问于2011-09-01
得票数 0
回答已采纳
1
回答
Java中抽象和多态性的优势
、
、
、
以下是我的理解: 我们可以在功能的基础上调用
抽象类
=
接口
+继承吗?因为我们可以与
抽象类</
浏览 0
提问于2015-04-16
得票数 6
5
回答
如果我们有
抽象类
,
为什么
在Java中使用
接口
?
、
我有两个问题 在搜索过程中,我发现了一个
抽象类
无法完成
接口
功能的地方,即一个类
需要
实现
多个
接口
。这是在java中提出
接口
概念的唯一原因吗? 提前谢谢。
浏览 9
提问于2013-06-26
得票数 9
回答已采纳
6
回答
在
命名
约定方面,我们是否
需要
区分
接口
类和
抽象类
?
、
、
区分
抽象类
和
接口
类是否重要?如果
抽象类
与Interface类具有相同的前缀"I“,则可以通过引入新的逻辑等方法,轻松地将
接口
类升级为
抽象类
。例如, 如果一个
接口
已经被上千个类“
实现
”了,并且在某个时候我们
需要
在基类中引入一些新的方法,那么我们将不得不修复所有的子类。
抽象类
在功能扩展方面提供了灵活性,因为它可以在不影响子类的情况下提供默认
实
浏览 13
提问于2009-09-03
得票数 2
3
回答
当我们可以继承普通类时,
为什么
需要
抽象类
?
、
可能重复: --我知道
抽象类
可以有一个没有
实现
的方法,但是在基类中将方法声明为虚拟方法有什么害处?寻找一个可以验证答案的实际场景?
为什么
我们
需要
一个
接口
当我们有
抽象类
时,我知道有
接口
我们可以有多个继承,并且已经研究了各种理论上的原因,寻找
抽象类
无法帮助并且您必须要使用
接口
的实际场景?有一个
抽象类
,而
接口
不是开销?
浏览 1
提问于2012-03-11
得票数 2
回答已采纳
3
回答
为什么
我们要
实现
抽象类
的
接口
、
、
请找到参考链接: } .....相反,我们可以有像这样的
抽象类
abstract AbstractBorder { getBorderInsets();
浏览 0
提问于2013-03-01
得票数 1
3
回答
使用反射进行JAVA重构
、
、
我们将不得不更新到最新的版本,它
需要
对我们的代码进行相应的更改。变化是,3)然后
需要
添加一些新的Java文件和一个属性文件。 4)我们还有
实现
第三部分
抽象类
的
抽象类
,然后还有许多具体的类。因此,第三方
抽象类
中的几个方法在我们的基<
浏览 4
提问于2016-09-27
得票数 0
3
回答
为什么
抽象类
需要
从它们
实现
的
接口
中定义抽象方法?
、
、
当
抽象类
实现
接口
时,还
需要
定义或声明方法(如询问的):{} 什么是设计原理,c#语言
需要
定义
实现
接口
的
抽象类
的抽象方法?
抽象类
需要
定义它没有
实现
的方法(更糟糕的是,实际
实现
该方法的类必须将方法标记为覆盖),这似乎是完全多余的。我看不出<em
浏览 3
提问于2014-02-18
得票数 9
回答已采纳
2
回答
C#:将DllImport与继承相结合?
、
、
、
、
该类
实现
了一个
接口
,该
接口
声明了外部库中的大多数方法。实际上,我必须将该
接口
转换为一个
抽象类
,因为java
接口
使用了包含预定义的值的字段,而.NET
接口
实际上并不支持这些字段。添加override关键字来
实现
抽象类
是不可能的,因为静态成员不能声明为override。所以我猜我被困住了:/ 但实际上我想创建一个从外部库
命名
入口点的类。但是我希望这个类
实现
一个
接口
/
浏览 2
提问于2011-10-19
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
盘一盘Java中的abstract和interface
Java设计模式学习篇(九)桥接设计模式
设计模式(三)面向对象设计原则
php晋级必备:一文读懂php接口的特点和使用!
如何用组合替代继承
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券