Logo vi.boatexistence.com

Các phương pháp được bảo vệ có phải là phương thức cuối cùng không?

Mục lục:

Các phương pháp được bảo vệ có phải là phương thức cuối cùng không?
Các phương pháp được bảo vệ có phải là phương thức cuối cùng không?
Anonim

2) Các thành viên được bảo vệ có thể truy cập trong một gói và các lớp kế thừa bên ngoài gói. 3) Các phương pháp được bảo vệ là cuối cùng.

Điều gì được bảo vệ cuối cùng trong Java?

Một phương thức được bảo vệ là kế thừa, và có thể được gọi từ, một lớp con. Theo cách tôi thấy, quyết định thiết kế đằng sau việc tạo ra một phương pháp vừa được bảo vệ vừa là cuối cùng là: cuối cùng, vì vậy việc triển khai không thể thay đổi và được bảo vệ, do đó nó không thể được gọi từ bất kỳ nơi nào bên ngoài hệ thống phân cấp kế thừa.

Chúng ta có thể ghi đè phương thức cuối cùng được bảo vệ trong Java không?

Có, phương thức được bảo vệ của một lớp cha có thể bị ghi đè bởi một lớp con.

Phương thức được bảo vệ là gì?

Một phương thức được bảo vệ là giống như một phương thức riêng ở chỗ nó chỉ có thể được gọi từ bên trong việc triển khai một lớp hoặc các lớp con của nó Nó khác với phương thức private ở chỗ nó có thể được gọi một cách rõ ràng trên bất kỳ trường hợp nào của lớp và nó không bị giới hạn trong việc gọi ngầm đối với bản thân.

Các phương pháp riêng tư có thể bị ghi đè không?

Không, chúng tôi không thể ghi đè các phương thức riêng hoặc tĩnhtrong Java. Các phương thức private trong Java không được hiển thị cho bất kỳ lớp nào khác giới hạn phạm vi của chúng đối với lớp mà chúng được khai báo.

Đề xuất: