Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cách triển khai interface bằng anonymous inner class trong Java


Anonymous inner class là lớp không có tên, chúng ta định nghĩa trực tiếp tại dòng khởi tạo.

Ví dụ

Trong chương trình sau, chúng ta triển khai phương thức toString() của interface TutorialsPoint bằng Anonymous inner class và in giá trị trả về.

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

Kết quả:

Welcome to Tutorials Point