2012-02-29 27 views

Trả lời

39

An interface là một đặc điểm kỹ thuật trừu tượng về cách thức class nên hoạt động trong khi class là cách triển khai cụ thể về đặc điểm kỹ thuật như vậy.

Do đó, khi bạn viết implements bạn đang nói rằng bạn đang hoàn thành một số đặc điểm kỹ thuật trừu tượng trong triển khai bạn đã viết.

extends có nghĩa là bạn mất hoặc là thực hiện (class) hoặc đặc điểm kỹ thuật (interface) và thêm vào nó với chức năng khác nhau hoặc mới (hoặc thay đổi đặc điểm kỹ thuật của hành vi của nó), do đó thay đổi hành vi của nó và mở rộng -ing nó .

12

một lớp mở rộng một lớp khác và triển khai giao diện. giao diện mở rộng giao diện khác.
Giao diện không có bất kỳ phương pháp đã triển khai nào, tất cả các phương thức đã xác định đều trống nên nếu lớp kế thừa từ giao diện, cần triển khai các phương pháp của nó. Nhưng nếu Class1 kế thừa từ Class2 thì nó đã có một số phương thức làm việc (từ Class2) và chỉ mở rộng Class2.

Các vấn đề liên quan