Abstract Class & interface

  • Các tính chất của Abstract Class:
    • Không thể tạo đối tượng từ   Abstract class
    •  Abstract có thể có phương thức bình thường (đã được định nghiã )
    • lớp chứa phương thức Abstract thì đó phải là  lớp abstract
    • Một lớp  kế thừa từ một lớp cha abstract thì phải implement tất cả các phương thức Abstract
    • lớp abstract thì không thể là final
    • không thể khai báo Abstract với từ khóa private
  • Các tính chất của interface:
    • Định nghĩa interface tạo ra một kiểu dữ liệu lớn
    • không thể tạo đối tượng của interface
    • interface không thể chứa các phương thức lớp abstract
    • khi một lớp triển khai interface thì cần triển khai tất cả các phương thức được khai báo trong interface đó
    • interface có thể được thiết kế để khai báo các phương thức chung cho các lớp không liên quan với nhau

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

Facebook