什么

定义在一个类内部的类,称为内部类(累不累),如下:

public class A {    private int c = 1;        
    public class C {        public void test() {
            System.out.println("c:" + c);
        }
    }
}

C称为A的内部类,简称内部类

A称为C的外部类,简称外部类

而且内部类能访问外部类的成员(静态成员、实例成员),当然有一些限制,限制如下

4种声明方式

按照内部类的声明方式,分为4种内部类:

  1. 静态内部类

    像类的静态成员一样声明的类,就称呼为“静态内部类”

            		

    延伸阅读

    学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式