Java 内部类创建、调用外部方法
JDK 1.8.0 创建内部类类对象 Outer outer = new Outer(1L,"fater"); Outer.Inner inner = outer.new Inner(2L,"son"); 内部类对象调用外部类方法 内部类与外部类没有重名的方法,可以直接调用外部类方法 内部类与外部类存在重名的方法,必须使用 Outer.this.method() 来进行调用,否则优先调用内部类的方法 public class Outer { private Long id; private String name; public Outer(Long id, String name) { this.id = id; this.name = name; } public void test(){ System.out.println("Outer "+this.id+"--"+this.name); } class Inner{ private Long id; private String name; public Inner(Long id, String name) { this....