Làm thế nào để bạn viết một phương thức trừu tượng?
Làm thế nào để bạn viết một phương thức trừu tượng?

Video: Làm thế nào để bạn viết một phương thức trừu tượng?

Video: Làm thế nào để bạn viết một phương thức trừu tượng?
Video: Java Core - Tính trừu tượng (Abstract) 2024, Tháng mười một
Anonim

Để khai báo một phương pháp trừu tượng , sử dụng biểu mẫu chung này: trừu tượng kiểu phương pháp -name (tham số-danh sách); Như bạn thấy, không phương pháp cơ thể là hiện tại. Bất kỳ bê tông lớp (I E. lớp không có trừu tượng từ khóa) mở rộng một lớp trừu tượng phải ghi đè lên tất cả phương pháp trừu tượng sau đó lớp.

Tương tự, phương thức trừu tượng là gì?

Một phương pháp trừu tượng là một phương pháp được khai báo, nhưng không chứa triển khai. trừu tượng các lớp có thể không được khởi tạo và yêu cầu các lớp con cung cấp các triển khai cho phương pháp trừu tượng . Hãy xem một ví dụ về một trừu tượng lớp học và một phương pháp trừu tượng.

Ngoài ra, nhu cầu về các lớp trừu tượng và các phương thức trừu tượng là gì? trừu tượng từ khóa được sử dụng để tạo lớp trừu tượng và phương pháp . Lớp trừu tượng trong java không thể được khởi tạo. Một lớp trừu tượng hầu hết được sử dụng để cung cấp cơ sở cho các lớp con để mở rộng và triển khai phương pháp trừu tượng và ghi đè hoặc sử dụng phương pháp trong lớp trừu tượng.

Về điều này, khi các phương pháp trừu tượng được sử dụng?

trừu tượng Lớp rất phù hợp nếu bạn muốn cung cấp chi tiết triển khai cho con mình nhưng không muốn cho phép một thể hiện của lớp của bạn được khởi tạo trực tiếp (điều này cho phép bạn xác định một phần lớp). Nếu bạn chỉ muốn xác định một hợp đồng cho các Đối tượng tuân theo, thì hãy sử dụng Giao diện.

Sự khác biệt giữa lớp trừu tượng và phương thức trừu tượng là gì?

MỘT phương pháp được khai báo bằng từ khóa trừu tượng được gọi là phương pháp trừu tượng . Phương pháp trừu tượng chỉ là khai báo và nó sẽ không có triển khai. Một Java lớp chứa một lớp trừu tượng phải được khai báo là lớp trừu tượng . Một phương pháp trừu tượng chỉ có thể đặt một công cụ sửa đổi mức độ hiển thị, một trong những công khai hoặc được bảo vệ.

Đề xuất: