社区
Java SE
帖子详情
在JAVA中能给方法参数赋默认值吗?
ytsj1111006
2005-10-02 06:46:19
RT
C++中在函数申明时可以给函数参数赋默认值,例如:
void TestParameter(int level, float money = 0.0, bool ratable = true)
/*......
........*/
可在JAVA中似乎不存在这种用法,请问,还有什么方法能实现类似这种功能吗?
(散分,谢谢! :) )
...全文
25092
8
打赏
收藏
在JAVA中能给方法参数赋默认值吗?
RT C++中在函数申明时可以给函数参数赋默认值,例如: void TestParameter(int level, float money = 0.0, bool ratable = true) /*...... ........*/ 可在JAVA中似乎不存在这种用法,请问,还有什么方法能实现类似这种功能吗? (散分,谢谢! :) )
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ytsj1111006
2005-10-02
打赏
举报
回复
对!
如果重复三遍就麻烦了!
这样写就没问题了!
哎,JAVA怎么没有直接实现呢,真可惜!
谢啦!
_-_-_-_-
2005-10-02
打赏
举报
回复
重载啊。。。
重载的话可以令你的函数可以适应多种情况。。
除了这个。。JAVA好象没有其他的办法啦。
有的话记得通知一下 哦
柯本
2005-10-02
打赏
举报
回复
同样的内容不用写三遍,写三遍定义就可以了
public void TestParameter(int level)
{
float money = 0.0f;
boolean ratable = true;
TestParameter(level, money ,ratable);
}
public void TestParameter(int level, float money)
{
boolean ratable = true;
TestParameter(level, money ,ratable);
}
public void TestParameter(int level, float money , boolean ratable )
{
//最终实现在这里
}
ytsj1111006
2005-10-02
打赏
举报
回复
上面这样做会不会复杂了点?
同样的内容要写三遍了.
看来得寻找次之的办法了.
可能只好在调用时做出限制.
yanransoft
2005-10-02
打赏
举报
回复
同意楼上。java是采用重载的方法实现给函数参数赋默认值的。
柯本
2005-10-02
打赏
举报
回复
这样定义就能达到你的目的
public void TestParameter(int level)
{
float money = 0.0f;
boolean ratable = true;
...
}
public void TestParameter(int level, float money)
{
boolean ratable = true;
...
}
public void TestParameter(int level, float money , boolean ratable )
{
...
}
jacshan
2005-10-02
打赏
举报
回复
好像不能啊
interhanchi
2005-10-02
打赏
举报
回复
^_^,java不能实现这个功能.
java
注解基本语法
注解的概念 官方:
java
注解用于为
java
代码提供元数据,作为元数据,注解不直接影响你的代码执行 但也有一些类型的注解实际上可以用于着一目的,
java
注解是从
java
5开始... 普通注解就是用来注解:
方法
、属性、类的...
Java
面试题大全(2021版)
发现网上很多
Java
面试题都没有答案,所以花了很长时间搜集整理出来了这套
Java
面试题大全,希望对大家有帮助哈~ 本套
Java
面试题大全,全的不能再全,哈哈~ 一、
Java
基础知识面试题 1、
Java
概述 ①. 何为编程 ...
[转载]
Java
方法
(
方法
重载)与数组
参考链接:
Java
中的
方法
重载和空错误 一、
方法
(Method) 1、
方法
的定义 1)
方法
定义与格式:
方法
(Method),有人称之为函数(function),其实就指一个特定的功能操作,程序
中能
完成独立功能,可重复使用的一段...
java
数据类型
赋
值_
Java
数据类型解说
下面小编给大家分享的是
Java
数据类型解说,在这希望对大家有所帮助!1:什么叫数据类型数据类型简单的说就是对数据的分类, 对数据各自的特点进行类别的划分, 划分的每种数据类型都具有区别于其它类型的特征, 每一...
Java
中new一个对象的步骤:
1.当虚拟机遇到一条new指令时候,首先去检查这个指令的
参数
是否能在常量池
中能
否定位到一个类的符号引用(即类的带路径全名),并且检查这个符号引用代表的类是否已被加载、解析和初始化过,即验证是否是第一次使用...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章