Illegal modifier for parameter i; only final is permitted原因JAVA 的一个小案例错误分析

Illegal modifier for parameter i; only final is permitted原因JAVA 的一个小案例错误分析:

Class Test{
public Test(){
}
public doSome(){
private int i;
}
…..
}

以上的Java代码是有两个错误的:

(1) java第二个方法在定义的时候没有返回值(第一个方法是构造方法,没有返回值)

(2)第二个方法中定义变量i的时候不能再前面加上private,因为加上了private 后的变量不会编译通过
错误是Illegal modifier for parameter i; only final is permitted,java函数体内声明的变量只会

在{}之内有效出了块是无效的。局部变量(方法内定义的变量)本身的作用域就是本方法内,

访问控制修饰符是没必要的,何况局部变量不能用private等访问控制符修饰的。于是就不能加访问控制权限修饰符了。

  本文链接地址: Illegal modifier for parameter i; only final is permitted原因JAVA 的一个小案例错误分析