内部类的施用
内部类的使用
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("静态内部类的静态方法"); } } }