Khi nào bạn nên tạo một lớp trừu tượng?
Khi nào bạn nên tạo một lớp trừu tượng?

Video: Khi nào bạn nên tạo một lớp trừu tượng?

Video: Khi nào bạn nên tạo một lớp trừu tượng?
Video: Phỏng vấn: khi nào sử dụng abstract class, interface? 2024, Tháng mười một
Anonim

6 Câu trả lời. Nói chung, một lớp học nên thì là ở trừu tượng khi nào bạn hoàn toàn không có lý do để tạo ra một ví dụ của điều đó lớp . Ví dụ, giả sử bạn có một hình dạng lớp đó là lớp cha của Tam giác, Hình vuông, Hình tròn, v.v.

Ngoài ra, tại sao bạn lại khai báo một lớp là trừu tượng?

Tổng quat. Một các khái niệm cơ bản trong OOP là lớp trừu tượng . Các lớp trừu tượng không thể được khởi tạo và được thiết kế để được phân lớp. Chúng được sử dụng để cung cấp một số chức năng phổ biến trên một tập hợp các các lớp học đồng thời cho phép triển khai phương thức mặc định.

Sau đó, câu hỏi đặt ra là, khi nào bạn nên sử dụng lớp trừu tượng và giao diện? Câu trả lời ngắn gọn: An lớp trừu tượng cho phép bạn đến tạo chức năng mà các lớp con có thể triển khai hoặc ghi đè. Một giao diện chỉ cho phép bạn đến xác định chức năng chứ không phải thực hiện nó. Và trong khi một lớp chỉ có thể mở rộng một lớp trừu tượng , nó có thể cầm lấy lợi thế của nhiều giao diện.

Theo đó, những gì có thể được đặt trong một lớp trừu tượng?

Một lớp trừu tượng là một lớp mà không thể được khởi tạo. Một lớp trừu tượng được sử dụng bằng cách tạo một lớp con kế thừa có thể được khởi tạo. Một lớp trừu tượng thực hiện một số điều cho lớp con kế thừa: Xác định các phương thức cái nào có thể được sử dụng bởi lớp con kế thừa.

Làm thế nào để bạn tạo một lớp trừu tượng?

Đến tạo một lớp trừu tượng , chỉ cần sử dụng trừu tượng từ khóa trước lớp từ khóa, trong lớp tuyên ngôn. Bạn có thể quan sát điều đó ngoại trừ trừu tượng phương pháp Nhân viên lớp giống như bình thường lớp trong Java. Các lớp Hiện tại là trừu tượng , nhưng nó vẫn có ba trường, bảy phương thức và một hàm tạo.

Đề xuất: