日期:2014-05-20 浏览次数:20877 次
class A {
void m() {
System.out.println("outer");
}
}
public class TestInners {
/**
* @param args
*/
public static void main(String[] args) {
new TestInners().go();
}
void go() {
new A().m();
class A {
void m() {
System.out.println("inner");
}
}
new A().m();
}
class A {
void m() {
System.out.println("middle");
}
}
}
public class TT
{
int i = 100;
public static void main(String[] args)
{
new TT().go();
}
void go()
{
System.out.println(i);
int i = 50;
System.out.println(i);
}
}
------解决方案--------------------
4楼的意思应该是这样的吧:局部变量优先于成员变量。