java中函数的参数不能设置默认值

来源:互联网 发布:郑州肯同知乎 编辑:程序博客网 时间:2024/06/13 07:50
  收藏 java中函数的参数不能设置默认值?没这么夸张吧? [问题点数:1分,结帖人JCC0128]


JCC0128
代码写到手抽筋
等级:
结帖率:99.37%
楼主 发表于: 2005-04-12 16:18:31
rt


对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP 回复次数:11


ChDw

等级:
#1 得分:1 回复于: 2005-04-12 16:25:26
Java本身不支持默认值 ,如果你希望这样,其实可以换一个方法的


public void methodA() {
  methodA(0);
}
public void methodA(int index) {
  doSomeThing(index);
}


这样就差不多等同于methodA有一个参数index,默认是0


IBM 邀您分享国内外迁移Power案例对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP


luoknd
飞天
等级:
#2 得分:0 回复于: 2005-04-12 18:05:14
晕!
专访陈抒:C++至今不可替代对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP


JCC0128
代码写到手抽筋
等级:
#3 得分:0 回复于: 2005-05-04 17:11:01
up
开源 Java 博客 B3log Solo 开发团队专访对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP


ipconfiger
小李不冲动
等级:
#4 得分:0 回复于: 2005-05-05 12:31:01
干脆还说,阿,java不支持制动类型,真落后
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP


ChiliHot
红辣椒
等级:
#5 得分:0 回复于: 2005-05-06 10:55:58
对于属性的支持是Java永远的痛。


楼主说的还只是其属性不方便之处之一。
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP


kypfos
不在寻梦
等级:
2
#6 得分:0 回复于: 2005-05-06 14:43:20
象C++参数可以有默认值,在函数调用时代码的可读性也会差一点


java选择并非无道理的
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP


wanghongtaoleifeng
小声点
等级:
#7 得分:0 回复于: 2005-05-06 19:16:21
mark
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP


edward0716
雲威龍
等级:
#8 得分:0 回复于: 2005-05-06 19:56:36
有解决方法就好。
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP


JCC0128
代码写到手抽筋
等级:
#9 得分:0 回复于: 2005-05-06 20:53:05
默认函数有点模板的味道哦~
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP


mylovebest
该用户很懒,没设置昵称
等级:
#10 得分:0 回复于: 2005-05-06 21:06:53
感觉没默认值没什么影响啊。
mark too
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP


louisqiang
tenwin
等级:
#11 得分:0 回复于: 2005-05-06 21:20:54
C#中也没有默认参数支持啊!!
默认参数,为什么要有呢!没有不是也很好吗!
原创粉丝点击