TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng: Chương 5 - Châu Ngân Khánh

Chương 5 trang bị cho người học những kiến thức cơ bản về kế thừa. Chương này trình bày ba nội dung chính, đó là: Thừa kế đơn, thừa kế bội, liên kết tĩnh và liên kết động. . | Chuang 5 THỪA KÊ Thừa kế đơn Thừa kế bội Liên kết tĩnh và liên kết động Châu Ngân Khánh - Bô môn CNTT Thừa kê đơn 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 Các hàm có thao tác tương tự Châu Ngân Khánh - Bô môn CNTT 2 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 Q class B A Thừa kế dạng private Ỵ. _ class c private A A là lớp cơ sở riêng của c class D public A A là lớp cơ sở chung của D . class E protected A A lớp cơ sở được báo vệ Châu Ngân Khánh - Bô môn CNTT 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. class Diem int X y public void GanDiem int h int t X h y t J void HienDiem cout x y void DoiDiem int dx int dy X dx y dy class DiemMau public Diem int mau public void KTaodnt h int t int m GanDiem h t mau m void HỉenO HienDiemO cout mau void main DiemMau a a. KTao 2 5 0 ỉ a. DoiDiem 7 8 Châu Ngân Khánh - Bô môn CNTT 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. I K Trong hàm xây dựng cúa lớp con phải gọi hàm xây dựng cúa lớp cha để khởi tạo thuộc tính cúa lớp cha 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. Khời tạo Hủy bỏ Châu Ngân Khảnh - Bô môn CNTT Thừa kê đơn Hàm xây dựng và hàm húy class Diem í ỉnt X y public Diem X y 0 Diemlint h int t x h y t Diemlconst Diems đ x y Ị class DiemMau public Diem int mau public DiemMau Dỉeml 1 mau 0 DiemMau int h int t int m Diem h t mau m DiemMau const DiemMauS dl Diem dl mau I void main DiemMau a 2 5 3 DiemMau b DỉemMau c - a J X y au 2 Diem 2 5 - mau 3 5 3 a

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.