腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
13
回答
Java
接
口中
的
可选
方法
、
、
根据我
的
理解,如果您用
java
实现了一个接口,那么实现该接口
的
子类必须使用该接
口中
指定
的
方法
。 我注意到,在一些接
口中
,例如Collection接口,有一些
方法
被注释为
可选
,但这到底意味着什么呢?它把我抛出了一点,因为我认为接
口中
指定
的
所有
方法
都是必需
的
?
浏览 8
提问于2012-05-13
得票数 138
回答已采纳
4
回答
Java
接
口中
的
可选
方法
、
、
我有一个带有几个
方法
定义
的
接口,我不想需要其中
的
一些定义。我尝试过设置@Optional
的
注释,但这似乎不起作用。
浏览 1
提问于2011-03-11
得票数 23
回答已采纳
1
回答
为什么不是ifNotPresent
方法
呢?
、
我想知道为什么在
Java
8应用程序接
口中
,
可选
类
的
方法
是ifPresent(Consumer< T> consumer)而不是ifNotPresent(Runnable** consumer) API
的
目的是什么**
Java
没有零参数void函数接口...
浏览 2
提问于2015-04-03
得票数 6
3
回答
接
口中
的
可选
方法
、
我需要更改由多个应用程序使用
的
界面。只需要对我正在开发
的
这一个应用程序进行更改。我需要向该
方法
添加更多
的
参数。我确实有权更改其他应用程序中
的
代码,并且只需几分钟即可更改其他应用程序以使用正确
的
方法
签名。然后,我可以让这些应用程序不使用这些额外
的
参数。或者我可以创建一个重载,让其他应用程序实现这些
方法
,而不做任何事情。或者让它们在没有额外参数
的
情况下调用原始
方法
。 朋友们,这里最好
的
浏览 0
提问于2011-03-30
得票数 2
回答已采纳
1
回答
在打印文本界面中,
可选
成员
的
需求是什么?
、
、
的
解释是,它被用来使proprerties成为
可选
的
。问题(我
的
教程没有回答)是:如果在TS中定义了接口以建立契约以确保某些属性始终存在,那么使它们成为
可选
属性有什么用处呢?因为可以在对象/类定义级别处理附加属性(然后是
可选
属性)。 例如,我理解
Java
接
口中
的
可选
方法
,因为它们有一个可以在实现类中重用
的
默认
方法
体。但乍一看,这似乎有点无稽之谈。
浏览 1
提问于2018-02-17
得票数 1
回答已采纳
4
回答
用
Java
声明抽象接口可能会给接口增加一些额外
的
意义吗?
可能重复: { { }} 该接口包含一个抽象
方法
这里唯一
的
浏览 4
提问于2011-11-12
得票数 1
回答已采纳
1
回答
使用Glide时,非null字段为null
、
、
、
我在我
的
Kotlin项目中使用glide。目前,
Java
和Kotlin是混合
的
。我在下面的代码中看到了崩溃报告。return false }).into(imageView) }a
浏览 1
提问于2017-10-19
得票数 2
1
回答
java
swing:单击事件与双击一样工作
、
、
、
、
如何使单击操作就像双击一样工作,在窗
口中
我们有这样
的
功能,当我们点击文件夹时,它将在single click.in
java
上打开。有什么
方法
可以做到吗? 只需单击一次即
可选
择文件夹并打开该文件夹。
浏览 0
提问于2012-03-14
得票数 2
回答已采纳
0
回答
Go:接
口中
的
可选
方法
、
、
我正在做一个严重依赖于基本代码库
的
项目。,我们现在有了第三个事件类型(例如,eventTypeC),这是我们
的
项目所独有的。一种
方法
是只在基类中添加第三个接口定义(eventHookTypeC),并在我们自己
的
项目代码中相应地实现。然而,我们
的
CI环境也将使用这个新版本
的
Baselibrary.go并使用它构建所有其他项目,这将会失败,因为它们将缺乏eventHookTypeC
的
实施。除了更改我们
的
构建环境或存储库之外,有没有一种不需要更改其他项目代码
浏览 0
提问于2017-06-16
得票数 3
回答已采纳
2
回答
采集接
口中
的
可选
方法
、
、
、
operations boolean isEmpty(); // optional 最后一行注释“//
可选
我试图通过实现public class Col-implementation implements Collection来实现一个集合,它根本不是
可选
的
。我需要实现所有的
方法
,甚至是那些注释为“
可选
”
的
方法
。我显然不
浏览 1
提问于2013-06-29
得票数 2
回答已采纳
3
回答
Java
8中接口
方法
的
隐式说明符/修饰符是什么?
、
、
我理解接口
方法
是隐式
的
public。说 修饰符'abstract‘对于接口
方法</e
浏览 0
提问于2018-02-20
得票数 2
回答已采纳
2
回答
对使用SWT/JFace
的
动画有什么好建议吗?
、
、
、
我正在使用
java
+ SWT/JFace开发一个桌面应用程序,这是我不太熟悉
的
。程序需要显示一些图片,像这样展示程序
的
进度。 对不起,我
的
英语很差,我不确定是否适合使用“移动”这个词,实际上我
的
意思是,当一个事件发生时,图表会像Flash一样变化。我正在考虑制作一些flash电影来玩,但这似乎很困难,因为我需要添加第三方
的
jars,我不擅长flash。有没有更好
的
方法
来做这样
的
工作?我需要你
的
建议。如
浏览 0
提问于2012-04-28
得票数 0
回答已采纳
2
回答
如何在不影响
java
6中该接口
的
现有子类
的
情况下向接口添加新
方法
?
以前,我遇到了在一个接
口中
添加一个
方法
的
情况,这个接口已经被15+类使用了。在实现时,旧类不需要这个新
方法
,但是这个新
方法
是其他新类所必需
的
。在这里,需要考虑
的
是,这个新
方法
对于旧类是
可选
的
,对于新开发
的
类是强制性
的
。解决这个问题
的
方法
是什么?我已经解决了如下问题:我已经创建了一个新接口,并在这个接
口中
声明了一个
方法</
浏览 4
提问于2014-09-28
得票数 3
回答已采纳
2
回答
虚拟机和IP地址
、
但是,使用NAT
的
VM是一个私有IP。我该怎么做?
浏览 0
提问于2011-07-01
得票数 1
回答已采纳
1
回答
尽管List扩展了Collection,为什么Collection接
口中
的
方法
又要在List接
口中
声明
、
、
、
我检查了
java
Collection接口和List接口
的
源代码。Collection接
口中
的
一些
方法
,例如int size(),在List接
口中
被重新声明,尽管它不一定是List extends the Collection接口(
Java
11)。
浏览 2
提问于2019-01-22
得票数 4
0
回答
如何使用eclipse在python和
java
之间切换
、
、
我刚刚在eclipse上安装了pydev来编写一个简单
的
python项目。现在我想换回在eclipse中使用
java
。在项目资源管理器窗
口中
,我看不到任何
java
项目。当我进入file-> import -> Existing Projects into Workspace时,所有的
java
项目都灰显(不
可选
)。你知道如何使用eclipse在python和
java
之间切换吗?
浏览 8
提问于2016-07-07
得票数 0
1
回答
如何使用orElseGet()选择
可选
选项
、
、
、
这个问题是一个初级
的
Java
8问题.中学/大学级作业问题。下面的
方法
给出了所需
的
BigDecimal答案: return getBookAccountreturn someBalance.get().setScale(2, RoundingMode.HALF_UP);} 如果在上述
方法
中不存在and then retur
浏览 5
提问于2022-06-07
得票数 1
6
回答
是否有理由在接
口中
声明
可选
参数?
、
、
您可以在接口
方法
中声明
可选
参数,但实现类不需要将参数声明为
可选
,如。相反,您可以在实现类中将参数声明为
可选
,但不能在接
口中
声明。 那么有没有理由在接
口中
声明
可选
参数呢?如果不是,为什么允许呢?
浏览 1
提问于2011-07-20
得票数 22
回答已采纳
1
回答
Ubuntu14.04LTS Windows 8客服点设置
我几乎没有Ubuntu
的
经验,也是KVM
的
新手。我已经成功地安装了KVM,并使用virt管理器添加了第一个客户。我
的
服务器上有4个以太网端口。对于主机服务器访问和管理,eth0是在/etc/网络/接
口中
配置
的
唯一接口。我想使用另外3台专用于3台VM客户机
的
机器。当我在配置新机器期间选择“高级选项”时,虚拟网络“默认”:NAT和指定共享设备名称是唯一两个
可选
择
的
选项,但我可以看到主机设备eth0 (未桥
接
)
浏览 0
提问于2014-05-23
得票数 0
2
回答
无法从MacBook Air M1中删除
Java
17
、
、
、
我尝试使用sudo rm -rf "/Library/
Java
/JavaVirtualMachines“删除
Java
,就像Oracle中提到
的
那样,在从我
的
系统中卸载
Java
17之后,仍然向我展示了
Java
17。有从MacBook中删除
Java
的
指针吗?arvindsangwan@Arvinds-MacBook-Air ~ %
java
-version openjdk vers
浏览 4
提问于2022-01-16
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券