局部变量前面可以什么修饰都没有吗?

来源:百度知道 编辑:UC知道 时间:2024/05/30 06:38:19
请问下局部变量前面可以什么修饰都没有吗?比如没有int?
public class Scope {
static int x=0;
public static void main(String[] args){
*int*(这个int) x=2;
String[] names={"Fred","Jim","Sheila"
};
x=x-1;
names[x]=names[x]+".";
for(int i=0;i<names.length;i++)
System.out.println(names[Scope.x]);
}
}

可以啊 修饰总共有4种:
公有的 所有类都可访问
私有的 只有本类可以访问
受保护的 只有本类和子类可以访问
默认的 很特殊!同一个包内可以访问

一般写局部变量都习惯不加修饰的 也就是"默认的"修饰,也有的局部变量加了"私有的"修饰 这都很符合规范

像int,String等这样的类型是一定要有的.而像static, public,private,final等这类修饰符可以根据实际需要增加.

不行 定义局部变量必须要指明变量类型 但是已经定义了的就不用再指明了 你把程序贴出来看看

可以