Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào để triển khai một giao diện bằng cách sử dụng một lớp bên trong ẩn danh trong Java?

Lớp bên trong ẩn danh là lớp không có tên, chúng tôi sẽ trực tiếp xác định nó tại dòng khởi tạo.

Ví dụ

Trong chương trình sau, chúng tôi đang triển khai phương thức toString () của giao diện TutorialsPoint bằng cách sử dụng lớp bên trong Ẩn danh và in giá trị trả về của nó.

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";
         }
      });
   }
}

Đầu ra:

Welcome to Tutorials Point