lap-trinh-huong-doi-tuong__chuong-07---da-hinh - [cuuduongthancong.com]

44 6 0
lap-trinh-huong-doi-tuong__chuong-07---da-hinh - [cuuduongthancong.com]

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐA HÌNH Khoa Cơng nghệ phần mềm CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung Giới thiệu Vùng chọn kiểu Phương thức ảo Phương thức ảo Bài tốn Tính tiền lương 3/9/2016 Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Giới thiệu Tính đa hình xuất có kế thừa lớp Có phương thức tổng quát cho lớp dẫn xuất nên có mặt lớp sở nội dung xác định lớp dẫn xuất cụ thể Ví dụ, Phương thức tính diện tích lớp hình, hình tam giác, tứ giác,… 09/03/2016 Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Giới thiệu Đa hình: Là tượng đối tượng thuộc lớp khác có khả hiểu thông điệp theo cách khác Ví dụ: Nhận thơng điệp “nhảy”, kangaroo cóc nhảy theo hai kiểu khác nhau: chúng có hành vi “nhảy” hành vi có nội dung khác 09/03/2016 Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Bài toán Giả sử, cần quản lý danh sách đối tượng có kiểu khác Cần giải vấn đề:  Cách lưu trữ  Thao tác xử lý Xét trường hợp cụ thể, đối tượng Người, Sinh viên Cơng nhân 09/03/2016 Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Bài tốn Về mặt lưu trữ:  Có thể dùng mảng  Danh sách liên kết Có hai cách để giải vần đề: - Vùng chọn kiểu - Phương thức ảo … Về thao tác: Phải thõa yêu cầu đa hình, thao tác có hoạt động khác ứng với loại đối tượng khác 09/03/2016 Lập trình hướng đối tượng CuuDuongThanCong.com https://fb.com/tailieudientucntt Ví dụ class Nguoi { protected: char *HoTen; int NamSinh; public: Nguoi(char *ht, int ns):NamSinh(ns){HoTen=strdup(ht);} ~Nguoi() {delete [ ] HoTen;} void An() const { cout

Ngày đăng: 16/04/2021, 09:34

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan