展开全部
Java内部调用内部方法主要是通过内部类62616964757a686964616fe58685e5aeb931333337396235实现。Java内部类分两种,成员内部类和方法内部类。
代码如下:1.成员内部类
/**
* 成员内部类
*/
public class Outer {
private int outer = 1;
class Inner {
public void show() {
System.out.println("outer =" + outer);
}
}
public static void main(String[] args) {
Outer.Inner in = new Outer().new Inner();
in.show();
}
}
2.方法内部类
/**
* 方法内部类
*
*/
public class Outer2 {
private int outer = 1;
public void showOut() {
class Inner {
public void show() {
System.out.println("outer =" + outer);
}
}
new Inner().show();
}
public static void main(String[] args) {
Outer2 in = new Outer2();
in.showOut();
}