讨论个不起眼的问题

zjjh8877227 2010-01-07 04:31:04
类中数据成员声明一般是
private int num;
然后有个默认构造函数
public 类(){
num=0;
}
但是如果不在这个里面初始化,直接在private int num=0;
有什么区别吗?
...全文
112 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gao11811 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bayougeng 的回复:]
对于你写的这个来说,没有区别。
对于其他的方式,有区别。
[/Quote]
单从基本类型的定义来说,没有区别,但是保罗在各种业务中,其作用就不同了
whereusejava 2010-01-07
  • 打赏
  • 举报
回复
楼上各位所言不假
SambaGao 2010-01-07
  • 打赏
  • 举报
回复
2.2 默认是double型
qqbz 2010-01-07
  • 打赏
  • 举报
回复
Java虚拟机会自动进行初始化类中数据。
几种写法,效果都一样。
SambaGao 2010-01-07
  • 打赏
  • 举报
回复
int 默认就是0
knightzhuwei 2010-01-07
  • 打赏
  • 举报
回复
没区别 你就是直接private int num; 不初始 也没区别
bayougeng 2010-01-07
  • 打赏
  • 举报
回复
对于你写的这个来说,没有区别。
对于其他的方式,有区别。

62,621

社区成员

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

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