Kế thừa (lập trình hướng đối tượng)

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ửa | sửa mã nguồn]

Gồm có đơn kế thừa và đa kế thừa

Lớp con và lớp cha

[sửa | sửa mã nguồn]

Cá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 | sửa mã nguồn]
  1. ^ “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.
Chúng tôi bán
Bài viết liên quan
Giới thiệu Naoya Zenin -  Jujutsu Kaisen
Giới thiệu Naoya Zenin - Jujutsu Kaisen
Anh là con trai út của Naobito Zenin và tin rằng mình là người thừa kế thực sự của Gia tộc Zenin
Review Phim:
Review Phim: "Gia Tài Của Ngoại" - Khi "Thời Gian" Hóa Thành "Vàng Bạc"
Chắc hẳn, dạo gần đây, "How to Make Millions Before Grandma Dies" hay "หลานม่า" (Lahn Mah) đã trở thành cơn sốt điện ảnh Đông Nam Á
Sơ lược về Dune - Hành Tinh Cát
Sơ lược về Dune - Hành Tinh Cát
Công tước Leto của Gia tộc Atreides – người cai trị hành tinh đại dương Caladan – đã được Hoàng đế Padishah Shaddam Corrino IV giao nhiệm vụ thay thế Gia tộc Harkonnen cai trị Arrakis.
Tóm tắt chương 248: Quyết chiến tại tử địa Shinjuku - Jujutsu Kaisen
Tóm tắt chương 248: Quyết chiến tại tử địa Shinjuku - Jujutsu Kaisen
Những tưởng Yuuji sẽ dùng Xứ Hình Nhân Kiếm đâm trúng lưng Sukuna nhưng hắn đã né được và ngoảnh nhìn lại phía sau