tailieunhanh - Bài giảng Phương pháp lập trình hướng đối tượng: Tuần 7 – Phạm Tú San
Bài giảng “Phương pháp lập trình hướng đối tượng – Tuần 7: Hàm dựng, hàm hủy - Ba vấn đề con trỏ trong kế thừa” cung cấp cho người học các kiến thức: Quan hệ giữa các đối tượng, con trỏ đối tượng, hàm ảo. liên kết tĩnh – liên kết động, đa xạ. | Bài giảng Phương pháp lập trình hướng đối tượng Tuần 7 Phạm Tú San Tuần 07 Hàm dựng Hàm hủy Ba vấn đề con trỏ trong kế thừa QUAN HỆ GIỮA CÁC ĐỐI TƯỢNG Liên hệ giữa các lớp đối tượng chương 6 Quan hệ bao hàm HAS-A Bao hàm phụ thuộc composition Bao hàm độc lập aggregation Tổng quát hóa IS-A Friend Quan hệ phụ thuộc Nội dung Hàm dựng trong kế thừa. Hàm hủy trong kế thừa. Ba vấn đề về con trỏ trong kế thừa. Bài tập. 4 Hàm dựng trong kế thừa Trình tự tạo lập đối tượng kế thừa Nhà được xây từ móng đến mái. Khái niệm được định nghĩa từ thấp đến cao. Đối tượng được tạo lập từ lõi đến vỏ. Thành phần kế thừa từ lớp cơ sở được tạo trước. Đối tượng kế thừa Đối tượng cơ sở Thành phần cơ sở Thành phần mới Xây móng đến mái Tạo lập từ lõi đến vỏ Hàm dựng trong kế thừa Khi một đối tượng thuộc lớp con được gọi Hàm dựng của lớp cha sẽ tự động được gọi thực hiện trước Sau đó hàm dựng của lớp con sẽ được thực hiện. Trong hàm dựng của lớp con chúng ta có thể chỉ định hàm dựng nào của lớp cha sẽ được gọi thực hiện. Nếu không hàm dựng mặc định của lớp cha sẽ được gọi GVCN gv Hàm dựng GiaoVien sẽ được gọi trước Sau đó tới hàm GVCN 6 Ví dụ hàm dựng trong kế thừa class GiaoVien class GVCN public GiaoVien private private string mHoTen string mLopCN float mMucLuong public public GVCN GiaoVien GVCN string ten float luong GiaoVien string sHoTen float string lopcn fMucLuong Ví dụ hàm dựng trong kế thừa GiaoVien GiaoVien 1 GVCN GVCN 3 mHoTen mLopCN mMucLuong 0 GVCN GVCN string ten float luong GiaoVien GiaoVien string ten float string lopcn GiaoVien ten luong luong 2 4 mHoTen ten mLopCN lopcn mMucLuong luong GVCN gv1 Hàm GiaoVien sẽ được gọi GVCN gv2 Nguyen A 50 11A trước Hàm dựng GiaoVien Nguyen A 50 sẽ được gọi trước Hàm dựng trong lớp dẫn xuất Lưu ý Hàm dựng của lớp dẫn xuất chỉ A được phép chỉ định hàm dựng nào của lớp cơ sở trực tiếp của B X nó thực hiện chứ không thể can thiệp đến các lớp cơ sở kế thừa C xa hơn. Nội dung Hàm dựng trong kế thừa. Hàm hủy trong kế thừa. Ba vấn đề về con trỏ .
đang nạp các trang xem trước