tailieunhanh - Bài giảng Phương pháp lập trình hướng đối tượng: Tuần 6 – Phạm Tú San
Bài giảng Phương pháp lập trình hướng đối tượng – Tuần 6: Kế thừa” cung cấp cho người học các kiến thức: Khái niệm kế thừa, tầm vực trong kế thừa, định nghĩa lại phương thức, quan hệ IS-A và HAS-A, bài tập áp dụng. nội dung chi tiết. | Tuần 06: Kế thừa Nội dung Khái niệm kế thừa. Tầm vực trong kế thừa. Định nghĩa lại phương thức. Quan hệ IS-A và HAS-A. Bài tập. 2 Khái niệm kế thừa Vấn đề trùng lắp thông tin: Nhiều lớp có thông tin giống nhau. Có 2 dạng: Dạng chia sẻ: A ∩ B ≠ Ø. Dạng mở rộng: B = A + ε. Nhược điểm: Xây dựng tốn kém. Dung lượng lưu trữ lớn. Thay đổi phần chung khó khăn. A x, y, z a, b, c B x, y, z u, v, w A x, y, z B x, y, z a, b, c Giải quyết: tái sử dụng!! 3 Khái niệm kế thừa Khái niệm kế thừa: Định nghĩa lớp mới dựa trên những lớp đã có. Lớp cơ sở: lớp dùng để định nghĩa lớp mới. Lớp kế thừa: lớp được định nghĩa từ lớp đã có. Lớp kế thừa thừa hưởng TẤT CẢ từ lớp cơ sở. O x, y, z A x, y, z a, b, c A x, y, z B x, y, z u, v, w B x, y, z a, b, c 4 Ví dụ kế thừa Thông tin: Họ tên. Mức lương. Số ngày nghỉ. Công việc: Giáo viên Giảng dạy. Tính lương. Thông tin: Họ tên. Mức lương. Số ngày nghỉ. Lớp chủ nhiệm. Công việc: GVCN Giảng dạy. Tính lương. Sinh hoạt chủ nhiệm. GiaoVien Ho Ten Muc Luong SoNgayNghi 5 GVCN Lop .
đang nạp các trang xem trước