社区
Java SE
帖子详情
Java中函数的参数可以有默认值吗?
柯嘉
2003-05-07 04:24:39
C++函数的参数可以有默认值,比如:
int myFun(int param1, int param2 = 0);
可以这样调用:
myFun(1);
Java可以吗?
...全文
5296
7
打赏
收藏
Java中函数的参数可以有默认值吗?
C++函数的参数可以有默认值,比如: int myFun(int param1, int param2 = 0); 可以这样调用: myFun(1); Java可以吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wyqiang
2003-05-07
打赏
举报
回复
没那摸好
Philzzf
2003-05-07
打赏
举报
回复
不行的
leihome
2003-05-07
打赏
举报
回复
理解一下多态
farawayMemory
2003-05-07
打赏
举报
回复
Sorry,我理解有误
mercury1231
2003-05-07
打赏
举报
回复
No, we can't use default parameter value for java methods like C++;
the signature of java methods is much more stricted than C++.
thinkerhj
2003-05-07
打赏
举报
回复
不行吧、一般这种情况用多态。
int myFun(int param1, int param2)
int myFun(int param1)
farawayMemory
2003-05-07
打赏
举报
回复
可以,跟C++一样
Java
方法的
参数
可以有
默认值
吗?
Java
方法的
参数
可以有
默认值
吗? 例如 void method(String p1, int p2, bool p3=false); 复制代码回答
Java
不支持这种特性, 如果你真的有需求,你可以 通过方法的重载间接的支持默认的
参数
值 使用工厂模式 重载 这个很简单 void method(String p1, int p2, bool p3){ // .... }; void me...
Java
方法的
参数
可以有
默认值
吗?
所以就想
Java
的方法可以有非必填这种操作吗?网上搜了一下,发现不支持这种操作。可以通过方法重载的方式来变相实现。不需要传这个
参数
就会调用没有这个
参数
的方法。如果需要非没有的
参数
设置一个
默认值
的话,可以在代码种进行设置值。在日常web开发这种,controller层接受
参数
时可以通过。
java
函数
参数
默认值
java
函数
参数
默认值
今天,需要设定
java
函数
参数
的
默认值
,发现按照其它语言
中
的方法行不通
java
中
似乎只能通过
函数
的重载来实现
函数
参数
默认代码
Java
代码 public class ParameterDefault { /** * @param args */
java
函数
给
默认值
_
函数
参数
的
默认值
在C
中
,关于它们在
参数
列表
中
的位置对默认
参数
施加的要求如下:必须指定给定
参数
的默认
参数
不超过一次 . 多次指定它(即使具有相同的
默认值
)是非法的 .具有默认
参数
的
参数
必须在
参数
列表的末尾形成一个连续的组 .现在,记住这一点,只要满足上述要求,就可以在C
中
“增长”具有默认
参数
的
参数
集,从一个
函数
声明到下一个声明 .例如,您可以声明一个没有默认
参数
的
函数
void foo(int a, int b);为...
Java
接口
函数
参数
默认值
Java
接口
函数
参数
默认值
的探讨
Java
语言是一种广泛使用的编程语言,其
中
接口是实现多态的重要机制。接口定义了一组方法,任何实现该接口的类都必须提供这些方法的具体实现。然而,
Java
接口
中
的方法并不支持指定
参数
默认值
,这一特性与其他一些现代编程语言(如 Python 和
Java
Script)形成了鲜明的对比。 什...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章