Danh mục

Bài giảng Ngôn ngữ lập trình C và C++: Bài 7 - TS. Đỗ Đăng Khoa

Số trang: 23      Loại file: pdf      Dung lượng: 154.83 KB      Lượt xem: 18      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: 15,000 VND Tải xuống file đầy đủ (23 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nội dung Bài 7 trình bày đến người học những vấn đề liên quan đến "Kế thừa và Đa xạ", cụ thể như: Khái niệm về Kế thừa, khai báo lớp kế thừa đơn, quyền truy cập, kiểu kế thừa, đa kế thừa, hàm thuần ảo,...Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ lập trình C và C++: Bài 7 - TS. Đỗ Đăng Khoa5/18/2015TRƯ NG Đ I H C BÁCH KHOA HÀ N INgôn ngl p trình C và C++Bài 7: K th a và Đa xTS. Đ Đăng KhoaB môn Cơ h cVi n Cơ khíng d nghttp://chud-dhbkhn.blogspot.com/15/18/2015Khái ni m v K th aK th a cho phép đ nh nghĩa m t l p m i t m t l p khácnh m m r ng và s d ng l i các thành ph n d li u và hàm c al p cũ thay vì ph i vi t m i hoàn toànM t l p đư c k th a t l p khác đư c g i là l p d n xu t,ho c l p conL p cho phép vi c k th a g i là l p cơ s ho c l p chaM t l p có th là l p cơ s cho nhi u l p d n xu tM t l p có th k th a t m t ho c nhi u l p cơ sHàm d ng và hàm h y không đư c phép k th a cho các l pd n xu tCon tr c a l p cơ s có th ch a đư c đ a ch c a các đ itư ng c a l p d n xu tTRƯ NG Đ I H CBÁCH KHOA HÀ N I25/18/2015Khái ni m v K th aL p k th a m c nhiên có th s d ng m t ph n ho c toàn bcác thành ph n c a l p cơ sTuỳ thu c vào ki u k th a. Có 3 ki u k th a: public,protected và privateVí d v k th a:TRƯ NG Đ I H CBÁCH KHOA HÀ N I35/18/2015Khai báo l p k th a đơnCú pháp:class derived-class: access-specifier base-classTrong đó:derived-class: Tên l p m iaccess-specifier: Ki u k th a là public, protected ho cprivatebase-class: Tên l p đã có.N u access-specifier không s d ng, thì m c đ nh là kth a private.TRƯ NG Đ I H CBÁCH KHOA HÀ N I45/18/2015Khai báo l p k th a đơnVí d : L p cơ s Shape, và l p d n xu t Rectangle.#include using namespace std;// Base classclass Shape{public:void setWidth(int w){width = w;}void setHeight(int h){height = h;}TRƯ NG Đ I H CBÁCH KHOA HÀ N I5

Tài liệu được xem nhiều: