java中内部类调用外部类?

java中内部类如何调用外部类?
2024-12-26 03:45:32
推荐回答(2个)
回答1:

给你个调用例子:
public class TestOut {
public void method1(){
System.out.println("outClass Method");
}
public static void main(String args[]) {
TestOut to = new TestOut();
test1 t1 = to.new test1();
t1.method();
}

class test1{
public void method(){
TestOut l = new TestOut();
l.method1();
method1();
}
}
}

回答2:

普通内部类 可以直接调用外部类变量和方法
嵌套内部类 只能调用外部类的static变量和方法