Kế thừa (lập trình hướng đối tượng)
(Đổi hướng từ Kế thừa (khoa học máy tính))
Bài viết này cần thêm liên kết tới các bài bách khoa khác để trở thành một phần của bách khoa toàn thư trực tuyến Wikipedia. (tháng 7 năm 2018) |
Trong lập trình hướng đối tượng, kế thừa là việc tái sử dụng lại một số thuộc tính, phương thức đã có sẵn từ lớp cơ sở. Là một đặc điểm của ngôn ngữ dùng để biểu diễn mối quan hệ đặc biệt hóa – tổng quát hóa giữa các lớp. Khái niệm kế thừa được phát minh năm 1967 cho ngôn ngữ Simula[1].
Phân loại
sửaGồm có đơn kế thừa và đa kế thừa
Lớp con và lớp cha
sửaCác lớp mới, gọi là lớp con hay lớp dẫn xuất, thừa hưởng các thuộc tính và hành vi của các lớp nguồn gốc, được gọi là các lớp cha hay lớp cơ sở. Mục đích của việc này là để tái sử dụng mã chương trình có sẵn mà không phải sửa đổi hoặc chỉ phải sửa ít.
Chú thích
sửa- ^ “How Object-Oriented Programming Started – By Dahl and Nygaard”. Bản gốc lưu trữ ngày 5 tháng 1 năm 2010. Truy cập ngày 15 tháng 8 năm 2008.