Trang Chủ Phát triển Ghi đè là gì? - định nghĩa từ techopedia

Ghi đè là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Ghi đè có nghĩa là gì?

Ghi đè là một tính năng lập trình hướng đối tượng cho phép lớp con cung cấp cách triển khai khác nhau cho một phương thức đã được xác định và / hoặc được thực hiện trong lớp cha của nó hoặc một trong các lớp cha của nó. Phương thức overriden trong lớp con nên có cùng tên, chữ ký và tham số như trong lớp cha của nó.


Ghi đè cho phép xử lý các loại dữ liệu khác nhau thông qua giao diện thống nhất. Do đó, một phương thức chung có thể được định nghĩa trong lớp cha, trong khi mỗi lớp con cung cấp triển khai cụ thể cho phương thức này.

Techopedia giải thích ghi đè

Phiên bản phương thức được gọi được xác định bởi đối tượng lớp. Nếu đối tượng lớp con được sử dụng để gọi phương thức, thì phiên bản lớp con của phương thức được thực thi. Nếu đối tượng lớp cha được sử dụng để gọi phương thức, thì phiên bản lớp cha của phương thức được thực thi. Phương thức được gọi được xác định trong thời gian chạy, trong khi trong tình trạng quá tải, phương thức được gọi được xác định tại thời gian biên dịch.


Hỗ trợ C ++ và C # ghi đè bằng cách sử dụng rõ ràng các từ khóa 'ghi đè' và 'ảo'. Java sử dụng từ khóa 'siêu' để gọi phương thức siêu lớp. Tuy nhiên, C ++ không có siêu từ khóa và sử dụng thay vào đó là tên lớp cơ sở theo sau là toán tử phân giải phạm vi (: :).

Ghi đè là gì? - định nghĩa từ techopedia