成员变量a有默认初始值(编译不会报错)
形参b没有默认值,当方法被调用时参数被传递给b,此时b被初始化(编译不会报错)
局部变量c,没有初始值,声明必须初始化(编译错误)
xdm们我上面的理解应该没有问题吧,我不明白的是:那我要是不掉用方法show,形参b不就一直没有值吗,为什么编译不会出错
成员变量a有默认初始值(编译不会报错)
形参b没有默认值,当方法被调用时参数被传递给b,此时b被初始化(编译不会报错)
局部变量c,没有初始值,声明必须初始化(编译错误)
xdm们我上面的理解应该没有问题吧,我不明白的是:那我要是不掉用方法show,形参b不就一直没有值吗,为什么编译不会出错
void show(int a1,int a2,int a3)
都不影响,只不过如果你要调用这个 show 方法的时候,要传 3 个值进去,分别对应 a1,a2,a3 的数据类型