请问一下
编译器认为变量在第一层中被定义,不能在第二层定义,为什么下面的这种情况又是合法的呢
class person
{
int age;
void shout()
{
int age=60;
System.out.println("my age is"+age);
}
}
在java书上看到这么写得
编译器认为变量在第一层中被定义,不能在第二层定义,为什么下面的这种情况又是合法的呢
class person
{
int age;
void shout()
{
int age=60;
System.out.println("my age is"+age);
}
}
在java书上看到这么写得
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货