Kết thúc chương này, các bạn học viên có thể: »> Định nghĩa một giao diện

Một phần của tài liệu Giáo trình lập trình hướng đối tượng javacore tài liệu, ebook, giáo trình (Trang 59)

- Java 2D APT

Kết thúc chương này, các bạn học viên có thể: »> Định nghĩa một giao diện

»> Định nghĩa một giao diện

Hiện thực một giao diện

Sử dụng giao diện như là một kiểu dữ liệu Định nghĩa gói

Tạo và sử dụng các gói

Vai trò của các gói trong việc điều khiển truy cập Những đặc trưng của gói java.lang

»> Những đặc trưng của gói java.util 3.11 Giới thiệu

Gói và giao diện là hai thành phần chính của chương trình Java. Các gói được lưu trữ theo kiểu phân cấp, và được nhập (import) một cách tường minh vào những lớp mới được định nghĩa. Các giao diện có thể được sử dụng để chỉ định một tập các phương thức. Các phương thức này có thể được hiện thực bởi một hay nhiều lớp.

V

VY

VY

Y

Y

Một tập tin nguồn Java có thể chứa một hoặc tất cả bốn phần nội tại sau đây: Một câu lệnh khai báo gói. (package)

Những câu lệnh nhập thêm các gói hoặc các lớp khác vào chương trình (import) Một khai báo lớp công cộng (public) đơn

Một số các lớp dạng riêng tư (private) của gói.

Một tập tin nguồn Java sẽ có khai báo lớp public đơn. Tất cả những phát biểu khác tuỳ chọn. Chương trình có thể được viết trong một dòng các gói với các lệnh nhập (import), và lớp (class).

3.12 Các giao diện

Giao diện là một trong những khái niệm quan trọng nhất của ngôn ngữ Java. Nó cho phép một lớp có nhiều lớp cha (superclass). Các chương trình Java có thể thừa kế chỉ một lớp tại một thời điểm, nhưng có thể hiện thực hàng loạt giao diện. Giao diện được sử dụng để thay thế một lớp trừu tượng, nơi mà không có một sự thực thi nào được kế thừa. Giao diện tương tự như các lớp trừu tượng. Sự khác nhau ở chỗ một lớp trừu tượng có thể có những hành vi cụ thể, nhưng một giao diện thì không thể có một phương thức cụ thể có hành vi của của riêng mình. Các giao diện cần được hiện thực. Một lớp trừu tượng có thể được mở rộng, nhưng không thể được mô tả bằng một ví dụ minh hoạ cụ thể.

Một phần của tài liệu Giáo trình lập trình hướng đối tượng javacore tài liệu, ebook, giáo trình (Trang 59)

Tải bản đầy đủ (PDF)

(74 trang)