Sự cần thiết của các lớp trừu tượng và các phương thức trừu tượng là gì?
Sự cần thiết của các lớp trừu tượng và các phương thức trừu tượng là gì?

Video: Sự cần thiết của các lớp trừu tượng và các phương thức trừu tượng là gì?

Video: Sự cần thiết của các lớp trừu tượng và các phương thức trừu tượng là gì?
Video: Java 44. Lớp và phương thức trừu tượng Abstract trong Java | Phần 2 - Lập trình Hướng Đối Tượng 2024, Tháng tư
Anonim

Các lớp trừu tượng . trừu tượng (Java hỗ trợ với trừu tượng từ khóa) có nghĩa là lớp hoặc phương pháp hoặc trường hoặc bất cứ thứ gì không thể được khởi tạo (nghĩa là được tạo) khi nó được xác định. Một số đối tượng khác phải khởi tạo mục được đề cập. Nếu bạn làm một lớp trừu tượng , bạn không thể khởi tạo một đối tượng từ nó.

Về vấn đề này, điểm của các lớp trừu tượng là gì?

Mục đích của một lớp trừu tượng là xác định một số hành vi phổ biến có thể được kế thừa bởi nhiều lớp con mà không cần triển khai toàn bộ lớp . Trong C #, trừu tượng từ khóa chỉ định cả một lớp trừu tượng và một phương pháp ảo thuần túy.

Ngoài phần trê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ệ.

Vì vậy, có bắt buộc phải có phương thức trừu tượng trong lớp trừu tượng không?

Nó không thể cần thiết cho một lớp trừu tượng đến có phương pháp trừu tượng . Java Lớp trừu tượng có thể triển khai các giao diện mà không cần cung cấp việc triển khai giao diện phương pháp . Java Lớp trừu tượng được sử dụng để cung cấp chung phương pháp triển khai cho tất cả các lớp con hoặc cung cấp triển khai mặc định.

Các phương pháp 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.

Đề xuất: