内部类
原文链接 http://zhhll.icu/2020/05/10/java%E5%9F%BA%E7%A1%80/java%E5%9F%BA%E7%A1%80%E4%B9%8B%E5%86%85%E9%83%A8%E7%B1%BB/ 定义在另一个类中的类,叫做内部类,可以把一些逻辑相关的类组织在一起,并控制位于内部的类的可见性。 public class Outter { class Inner { public void print(String s) { System.out.println(s); } } public Inner buildInner() { return new Inner(); } public static void main(String[] args) { Outter outter = new Outter(); Inner inner = outter.buildInner(); inner.print("输出"); } } 内部类与外部类联系 内部类可以使用外部类的所有成员,而且不需要任何特殊条件,且拥有其对与外部类所有元素的访问权。 public class Sequence { private Object[] items; private int next; public Sequence(int size) { items = new