Bài giảng lập trình hướng đối tượng chương 5 phương thức ảo và tính đa hình

38 352 0
Bài giảng lập trình hướng đối tượng   chương 5  phương thức ảo và tính đa hình

Đ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

Chương Phương thức ảo tính đa hình 5.1 Bài toán quản lý danh sách đối tượng khác kiểu 5.2 Vùng chọn kiểu 5.3 Phương thức ảo 5.4 Phương thức thiết lập ảo 5.5 Phương thức ảo tuý 5.1 Bài toán quản lý danh sách đối tượng khác kiểu - Giả sử ta cần quản lý danh sách đối tượng có kiểu khác nhau, ta cần giải hai 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 - Về lưu trữ: Ta dùng union, trường hợp đối tượng phải có kích thước chứa đối tượng có kích thước lớn Điều gây lãng phí khơng gian lưu trữ Một cách thay lưu trữ đối tượng kích thước dùng danh sách (mảng, dslk, ) trỏ để quản lý đối tượng - Về thao tác, phải thoả 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 Có hai cách giải vùng chọn kiểu phương thức ảo 5.2 Dùng vùng chọn kiểu  Về lưu trữ: Ta dùng mảng trỏ đến lớp sở để trỏ đến đối tượng thuộc lớp  Xét lớp Người lớp kế thừa sinh viên công nhân Thao tác ta quan tâm xuat Ta cần bảo đảm thao tác xuất áp dụng cho lớp sinh viên lớp công nhân khác Dùng vùng chọn kiểu 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: 03/12/2015, 22:43

Mục lục

  • Chương 5 Phương thức ảo và tính đa hình

  • 5.1 Bài toán quản lý một danh sách các đối tượng khác kiểu

  • 5.2 Dùng vùng chọn kiểu

  • Dùng vùng chọn kiểu

  • Thêm lớp con mới

  • Các lưu ý khi sử dụng phương thức ảo

  • Ví dụ thêm về phương thức ảo

  • Cơ chế thực hiện phương thức ảo

  • Phương thức huỷ bỏ ảo

  • 5.4 Phương thức thiết lập ảo

  • Phương thức thiết lập ảo

  • 5.5 Phương thức ảo thuần tuý và lớp cơ sở trừu tượng

  • Phương thức ảo thuần tuý và lớp cơ sở trừu tượng

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

Tài liệu liên quan