摘要: 當(dāng)進(jìn)行Java開發(fā)時(shí),有時(shí)需要實(shí)現(xiàn)一個(gè)僅包含1-2個(gè)方法的接口.在AWT和Swing開發(fā)中經(jīng)常出現(xiàn)這種情況,例如當(dāng)一個(gè)display組件需要一個(gè)事件回調(diào)方法如一個(gè)按鈕的ActionListener時(shí). 如果使用普通的類來實(shí)現(xiàn)此操作,最終會得到很多僅在單個(gè)位置上使用的小型類. 內(nèi)部類用于處理這種情況,java允許定義內(nèi)部類,而且可在Gui外使用內(nèi)部類.
閱讀全文