1. Trang chủ
  2. » Thể loại khác

su dung ham ao trong cplusplus

2 92 0

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

THÔNG TIN TÀI LIỆU

Nội dung

http://vietjack.com/bai_tap_cplusplus_co_giai/index.jsp                                                                            Copyright  ©  vietjack.com     Bài tập C++: Hàm ảo (Virtual Function) Đầu tiên tìm hiểu khái niệm hàm ảo (virtual function) C++ gì? Hàm ảo C++ Hàm ảo chế C++ cho phép cài đặt đa cấu hình động, khai báo với từ khóa virtual Nếu có nhiều hàm thành viên có tên lớp sở lớp kế thừa, hàm ảo giúp lập trình viên khả để gọi hàm thành viên lớp khác với lời gọi hàm phụ thuộc vào ngữ cảnh khác Đặc điểm lập trình C++ biết đến với tên gọi tính đa hình Nếu lớp sở lớp kế thừa có hàm bạn viết code để truy cập hàm sử dụng trỏ lớp sở, hàm lớp sở thực thi đối tượng lớp kế thừa tham chiếu biến trỏ Để khai báo hàm ảo, bạn thêm từ khóa virtual trước tên hàm Bạn theo dõi ví dụ minh họa sau để hiểu cách hàm ảo làm việc Trước đó, bạn theo dõi bước sau: • Bước 1: Khai báo lớp sở coso • Bước 2: Khai báo định nghĩa hàm ảo show() • Bước 3: Khai báo định nghĩa hàm display() • Bước 4: Tạo lớp kế thừa kethua từ lớp coso • Bước 5: Khai báo định nghĩa hàm display() show() • Bước 6: Tạo đối tượng lớp coso biến trỏ • Bước 7: Gọi hàm display() show() sử dụng đối tượng biến trỏ lớp coso • Bước 8: Tạo đối tượng lớp kế thừa gọi hàm display() show() sử dụng đối tượng trỏ lớp kế thừa http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/bai_tap_cplusplus_co_giai/index.jsp                                                                            Copyright  ©  vietjack.com     #include #include using namespace std; class coso { public: virtual void show() { cout

Ngày đăng: 02/12/2017, 13:49

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w