Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เป็นไปได้ไหมที่จะสร้างคลาสที่ไม่มีชื่อใน Java?


ใช่ เราสามารถสร้างคลาสที่ไม่มีชื่อได้โดยใช้คลาส Anonymous

คลาสนิรนามเป็นคลาสภายในที่ไม่มีชื่อและมีการสร้างอินสแตนซ์ในขณะที่สร้างคลาสเอง และคลาสเหล่านี้ค่อนข้างแตกต่างจากคลาสปกติในการสร้าง

ตัวอย่าง :

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