java返回值和参数同名
导读:Java方法中参数和返回值可以同名,但是这种情况可能会给程序带来一些问题。参数和返回值同名时,在方法体中使用同名的变量会导致编译器无法区分这个变量到底是参数还是返回值。例如:public int getCount(int count {i...
Java方法中参数和返回值可以同名,但是这种情况可能会给程序带来一些问题。
参数和返回值同名时,在方法体中使用同名的变量会导致编译器无法区分这个变量到底是参数还是返回值。例如:
public int getCount(int count) {
int result = count;
// 这里的count到底是参数还是返回值?// 如果要使用返回值,则需要使用this.count或者其他变量名return result;
}
虽然在实际开发中很少会遇到这种情况,但是为了避免程序出现问题,建议在编写方法时不要将参数和返回值命名为相同的变量名。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: java返回值和参数同名
本文地址: https://pptw.com/jishu/537891.html
