请教关于函数的默认值基本语法问题:

dt1220 2004-04-01 09:04:15
在C++中
class SampleA{
void Func01(long a=32,long b=42);
};
的定义是合法的,但在JAVA中怎么不行呢?
本人一直用C++,最近转来用Java,希望不吝赐教!
谢了!

...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
atq9 2004-04-01
  • 打赏
  • 举报
回复
语法错误.用别的方法.
dt1220 2004-04-01
  • 打赏
  • 举报
回复
就是 a和 b不能赋默认值的问题啊?
class SampleA{
void Func01(long a,long b);
};没问题但要把a和b赋默认值为
class SampleA{
void Func01(long a=32,long b=42);
};
为何就报语法错误啊

sagittarius1979 2004-04-01
  • 打赏
  • 举报
回复
class SampleA{
void Func01(long a,long b) {}
}

看看java的语法就知道了。。
dt1220 2004-04-01
  • 打赏
  • 举报
回复
很急,在线等啊

62,622

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧