Bài giảng môn học Kỹ thuật lập trình C: Chương 5 - Đại học Kinh tế Luật

Bài giảng "Kỹ thuật lập trình C - Chương 5: Kế thừa và đa hình" cung cấp cho người học các kiến thức: Khái niệm kế thừa, khái niệm đa hình, giao diện (interface). Đây là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu. | Bài giảng môn học Kỹ thuật lập trình C: Chương 5 - Đại học Kinh tế Luật Đại Học Quốc Gia Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Chương 5 Kế thừa và đa hình Đại Học Quốc Gia Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Nội dung v Khái niệm kế thừa v Khái niệm đa hình v Giao diện (interface) Đại Học Quốc Gia Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Kế thừa v Các đối tượng có cùng chung một số đặc điểm, hành vi được nhóm lại với nhau v Ví dụ § Xe đạp Vehicle § Xe máy § Xe hơi Car § Xe tải § Phương tiện giao thông Đại Học Quốc Gia Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Kế thừa v Ví dụ: Windows form Đại Học Quốc Gia Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Kế thừa v Ví dụ: Một lớp con có thể là lớp cha của các lớp khác Business RetailBusiness ServiceBusiness KMart Macys Kinkos Đại Học Quốc Gia Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Kế thừa v Tạo ra các lớp mới từ việc sử dụng lại những thành phần của lớp đã có v Lợi ích § Nhất quán § Thuận tiện § Tái sử dụng code Đại Học Quốc Gia Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Khai báo Kế thừa v Lớp cơ sở (base class): làm cơ sở để các lớp khác kế thừa v Lớp nhận (derived class): kế thừa đặc điểm của lớp cơ sở v Khai báo § class LopNhan : LopCoSo § Ví dụ: • class XeDap : PhuongTienGiaoThong • class XeMay : PhuongTienGiaoThong Đại Học Quốc Gia Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Constructor v Không được kế thừa v Lớp con truy cập bằng từ khóa base class HinhHoc { public HinhHoc(double chuVi, double dienTich) { ChuVi = chuVi; DienTich = dienTich; } } class HinhTron : HinhHoc { public HinhTron(double chuVi, double dienTich) : base(chuVi, dienTich) { } } Đại Học Quốc Gia Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Từ khóa base v .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
6    84    2    20-04-2024
33    98    1    20-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.