– Interface là một Template (khuôn mẫu), nó không phải là một lớp đối tượng mà chỉ là một bề nhìn bên ngoài mà nhìn vào đó ta có thể biết được tất cả các hàm của đối tượng implement nó. – Khai báo interface – key interface – phải sử dụng public – triển khai, sử dụng, cài đặt: key implements – lớp triển khai interface: – các lớp có thể triển khai / kế thừa nhiều hơn 1 interface – từ khóa extends trong interface – class kế thừa interface – hằng giá trị VD: Khai báo 1 interface là iTemplate – triển khai interface.. | – implement: triển khai,thực hiên phuong thuc – Khai báo như class- key class -> phải định nghĩa cho tất cả các phương thức trong…-> nếu không sẽ lỗi -> ngăn cách dấu , -> triển khai chính xác phương thức được mô tả: + cùng tên + cùng danh sách + cùng thứ tự tham số -> tránh lặp code, interface triển khai chi tiết thêm fn.. -> thực hiện đúng: Mã không lỗi-> thực hiện sai : Mã gặp lỗi… |