ใช่ เราสามารถสร้างคลาสโดยไม่มีชื่อได้โดยใช้ Anonymous class
Anonymous class คือ inner class ที่ไม่มีชื่อ และอินสแตนซ์ของมันถูกสร้างในขณะที่สร้างคลาสเอง และคลาสเหล่านี้แตกต่างจากคลาสทั่วไปในการสร้าง
ตัวอย่าง:
public class Anonymous { public void show() {} public static void main(String args[]) { Anonymous a = new Anonymous() { public void show() { System.out.println("Anonymous Class"); } }; a.show(); } }ผลลัพธ์
Anonymous Class