คลาสภายในที่ไม่ระบุชื่อคือคลาสที่ไม่มีชื่อ เราจะกำหนดโดยตรงที่บรรทัดการสร้างอินสแตนซ์
ตัวอย่าง
ในโปรแกรมต่อไปนี้ เรากำลังใช้เมธอด toString() ของอินเทอร์เฟซ TutorialsPoint โดยใช้คลาสภายในที่ไม่ระบุชื่อและพิมพ์ค่าที่ส่งคืน
interface TutorialsPoint{ public String toString(); } public class Main implements TutorialsPoint { public static void main(String[] args) { System.out.print(new TutorialsPoint() { public String toString() { return "Welcome to Tutorials Point"; } }); } }
ผลลัพธ์:
Welcome to Tutorials Point