什么

定義在一個(gè)類內(nèi)部的類,稱為內(nèi)部類(累不累),如下:

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

C稱為A的內(nèi)部類,簡稱內(nèi)部類

A稱為C的外部類,簡稱外部類

而且內(nèi)部類能訪問外部類的成員(靜態(tài)成員、實(shí)例成員),當(dāng)然有一些限制,限制如下

4種聲明方式

按照內(nèi)部類的聲明方式,分為4種內(nèi)部類:

  1. 靜態(tài)內(nèi)部類

    像類的靜態(tài)成員一樣聲明的類,就稱呼為“靜態(tài)內(nèi)部類”

            		

    網(wǎng)友評論