在这个程序中是否可以在方法内部使用访问说明符
class AccessTest{
int i;
public static void main (String... str)
{
int i;
private int a = 1;
protected int b = 1;
public int c = 1;
System.out.print (a+b+c);
}
}
任何人都可以解释一下最终输出是什么?
在这个程序中是否可以在方法内部使用访问说明符
class AccessTest{
int i;
public static void main (String... str)
{
int i;
private int a = 1;
protected int b = 1;
public int c = 1;
System.out.print (a+b+c);
}
}
任何人都可以解释一下最终输出是什么?
访问修饰符指定一个类的字段对其他类的可见性。由于局部变量(那些在方法中声明的)永远不会暴露,因此为它们设置特定的访问权限是没有意义的。如果您尝试一下,实际上这是一个编译错误。
不,这是不可能的。由于没有使用它,所以它受到限制。
本地验证的范围受正文限制,因此没有使用修改那里的访问权限。
方法中声明的变量是方法的局部变量;即它们不能在方法之外访问。
您不能private, protected, public
在方法中使用修饰符。最终输出是编译错误。
您不能将可见性范围(私有,...)设置为局部变量。因为 Local variables 范围已经很好地定义了:在它所在的方法的范围内。