Bài giảng Lập trình hướng đối tượng Chương 7: Đa hình

44 39 0
Bài giảng Lập trình hướng đối tượng  Chương 7: Đ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

Bài giảng Lập trình hướng đối tượng Chương 7: Đa hình trình bày khái niệm, vùng chọn kiểu, phương thức ảo, phương thức thuần ảo, bài toán tính tiền lương.

Đ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: 26/06/2020, 21:04

Hình ảnh liên quan

ĐA HÌNH - Bài giảng Lập trình hướng đối tượng  Chương 7: Đa hình
ĐA HÌNH Xem tại trang 1 của tài liệu.
Tính đa hình xuất hiện khi có sự kế thừa giữa các lớp. - Bài giảng Lập trình hướng đối tượng  Chương 7: Đa hình

nh.

đa hình xuất hiện khi có sự kế thừa giữa các lớp Xem tại trang 3 của tài liệu.
Đa hình: Là hiện tượng các đối tượng thuộc các lớp khác nhau có khả năng hiểu cùng một thông điệp theo các cách khác nhau. - Bài giảng Lập trình hướng đối tượng  Chương 7: Đa hình

a.

hình: Là hiện tượng các đối tượng thuộc các lớp khác nhau có khả năng hiểu cùng một thông điệp theo các cách khác nhau Xem tại trang 4 của tài liệu.
Về thao tác: Phải thõa yêu cầu đa hình, thao tác có hoạt động khác nhau ứng với các loại đối tượng khác nhau - Bài giảng Lập trình hướng đối tượng  Chương 7: Đa hình

thao.

tác: Phải thõa yêu cầu đa hình, thao tác có hoạt động khác nhau ứng với các loại đối tượng khác nhau Xem tại trang 6 của tài liệu.
 Là cách thể hiện tính đa hình trong ngôn ngữ C++. - Bài giảng Lập trình hướng đối tượng  Chương 7: Đa hình

c.

ách thể hiện tính đa hình trong ngôn ngữ C++ Xem tại trang 20 của tài liệu.
con trỏ đến lớp cơ sở được gọi là tính đa hình (polymorphisms). - Bài giảng Lập trình hướng đối tượng  Chương 7: Đa hình

con.

trỏ đến lớp cơ sở được gọi là tính đa hình (polymorphisms) Xem tại trang 29 của tài liệu.
SinhVien có bảng tương tự nhưng nội dung là địa chỉ của hàmSinhVien::Xuat. - Bài giảng Lập trình hướng đối tượng  Chương 7: Đa hình

inh.

Vien có bảng tương tự nhưng nội dung là địa chỉ của hàmSinhVien::Xuat Xem tại trang 30 của tài liệu.

Từ khóa liên quan

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

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

Tài liệu liên quan