TAILIEUCHUNG - Bài giảng Kỹ thuật lập trình - Chương 8: Thừa kế

Bài giảng "Kỹ thuật lập trình - Chương 8: Thừa kế" cung cấp cho người học các kiến thức: Thừa kế đơn, thừa kế bội, liên kết tĩnh và liên kết động. nội dung chi tiết. | Thừa kế đơn Chương 8 THỪA KÉ Khái niệm Kế thừa từ các lớp đã có từ trước. Không phải định nghĩa nhiều. Thiết kế đơn giản hơn. ích lợi có thể tận dụng lại Các thuộc tính chung Nội dung Thừa kế đơn Thừa kế bội Liên kết tĩnh và liên kết động Thừa kế đơn Dạng thừa kế Lớp cơ sở Thừa kế public Thừa kế private Thừa kế protected private public public private protected protected protected private protected class A int X void Fx public int y void Fy protected int z void Fz Thừa kế dạng private class B A A là lớp cơ sở riêng của c class c private A A là lớp cơ sở chung của D class D public A A lớp cơ sở được bảo vệ class E protected A Thừa kế đơn Quyền truy xuất trong lớp con - Lớp con có tất cả thành phần thuộc tính phương thức của lớp cha. - Không thể truy xuất thành phần private của lớp cha. Thừa kế đơn Hàm xây dựng và hàm hủy - Khi khởi tạo đối tượng hàm xây dựng của lớp cha sẽ được gọi trước sau đó là hàm xây dựng của lớp con. - Khi hủy bỏ đối tượng hàm hủy của lớp con sẽ được gọi trước sau đó mới là hàm hủy của lớp cha. Trong hàm xây dựng của lớp con phải gi dựng của lớp cha đề khởi tạo thuộc tính của lớp cha Khởi tạo Hủy bỏ 7 Thừa kê đơn class Diem int X y public void GanDiem int h int t X h y t void HienDiemO cout x y void DoiDiem int dx int dy X dx y dy class DiemMau public Diem int mau public void KTao int h int t int m GanDiem h t mau m void HienO HienDiem coutccmau void mainO DiemMau a 2 5 0 a. DoiDiem 7 8 Thừa kế đơn Hàm xây dựng và hàm hủy class Diem int X y public Diem x y 0 Diem int h int t x h y t Diem const Diem d x y X y mau 2 5 3 a Diem 2 5 mau 3 class DiemMau public Diem int mau public DiemMau Diem mau 0 DiemMau int h int t int m Diem h t mau m DiemMau const DiemMau dl Diem dl mau void mainO DiemMau a 2 5 3 DiemMau b DiemMau c a Thừa kế đơn Hàm xây dựng và hàm hủy class SinhVienNuocNgoai public Sinhvien char nuoc char sopassport 12 public class Sinhvien SinhVienNuocNgoai char mssv 9 Sinhvienõ char hoten nuoc new .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.