· Anonymous inner class adalah suatu inner class yang dideklarasikan tanpa nama kelas. [2]
· Anonymous inner class pasti adalah salah satu dari 2 hal berikut :
1. Subclass dari suatu class yang telah dideklarasikan
2. Kelas implementasi dari suatu interface
· Suatu anonymous inner class tidak dapat secara bersamaan menjadi subclass dari class yang telah dideklarasikan dan juga sebagai kelas implementasi dari suatu interface. [2]
· Tujuan utama dari anonymous inner class adalah mengoverride satu atau lebih method dari super classnya atau mengimplement semua method dari suatu interface. [2]