内部类的使用
public class Inner {public static void main(String[] args) {Inner s=new Inner();//调用内部类Inner.InnerClass a=s.new InnerClass();a.print();//调用静态内部类的非静态方法: Inner.InnerStatic is=new Inner.InnerStatic();is.mathod1();//调用静态内部类的静态方法:Inner.InnerStatic.staticMethod();}/** * 内部内 * @author Administrator * */class InnerClass{public void print(){System.out.println("一般内部类");}}/** * 静态内部类 * @author Administrator * */static class InnerStatic{public void mathod1(){System.out.println("静态内部类的非静态方法");}public static void staticMethod(){System.out.println("静态内部类的静态方法");}}}