java 内部类与外部类的区别

  • Post author:
  • Post category:java


非晶态内部类、静态内部类、非public类的区别

package com.test;

/**
 * @author Administrator
 * @date 2018/6/9
 */
public class Test2 {

    // 内部类
    private class Test2C{

    }

    // 静态内部类
    private static class Test2B{

    }
}

// 非public外部类
class Test2A{

}

编译后生成三个文件,如下:

Test2$Test2B.class

Test2$Test2C.class

Test2A.class



版权声明:本文为myzksky原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。