Java 内部类
Java内部类分为几个类型:
(1)成员内部类
(2)方法内部类
成员内部类:
public class TestInnerClass { public static void main(String[] args) { //调用成员内部类有两种方式 //方法一:使用外部类来调用创建内部类 Outer out = new Outer(); Outer.Inner inner = out.new Inner(); inner.print(); //方法二:调用普通方法来调用内部类 out.show(); } } class Outer{ public String name; //方法二:在类中定义方法,来调用内部类 public void show() { Inner inner = new Inner(); inner.print(); } //成员内部类 public class Inner{ public void print() { System.out.println("成员内部类"); } } }
方法内部类: