Báo cáo tài liệu vi phạm
Giới thiệu
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
THỊ TRƯỜNG NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Thông tin
Tài liệu Xanh là gì
Điều khoản sử dụng
Chính sách bảo mật
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Bài giảng Ngôn ngữ lập trình: Bài 8 – Lê Nguyễn Tuấn Thành (2017)
Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Ngôn ngữ lập trình: Bài 8 – Lê Nguyễn Tuấn Thành (2017)
Minh Duyên
85
34
pdf
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Bài giảng “Ngôn ngữ lập trình – Bài 8: Đa hình và hàm ảo” cung cấp cho người học các kiến thức: Đa hình (Polymorphism), hàm ảo (Virtual function), hàm ảo và con trỏ. nội dung chi tiết. | Ngôn ngữ lập trình Bài 8: Đa Hình và Hàm Ảo Giảng viên: Lê Nguyễn Tuấn Thành Email:thanhlnt@tlu.edu.vn Bộ Môn Công Nghệ Phần Mềm – Khoa CNTT Trường Đại Học Thủy Lợi Nội dung 1. 2. 3. Đa hình (Polymorphism) Hàm ảo (Virtual function) Gắn kết muộn (Late binding) Cài đặt hàm ảo Khi nào sử dụng hàm ảo? Hàm ảo thuần (Pure Virtual Function) và Lớp trừu tượng (Abstract Class) Hàm ảo và Con trỏ Mở rộng tương thích kiểu Ép kiểu lên (Upcasting) Ép kiểu xuống (Downcasting) Bài giảng có sử dụng hình vẽ trong cuốn sách “Absolute C++. W. Savitch, Addison Wesley, 2002” 2 Đa hình (Polymorphism) Xét ví dụ: với cùng là thông điệp “nhảy”, một con kangaroo và một con cóc sẽ nhảy hai kiểu khác nhau. Chúng có cùng hành vi “nhảy” nhưng nội dung của hành vi này là khác nhau Đa hình (Polymorphism) là hiện tượng các đối tượng thuộc các lớp khác nhau hiểu cùng một thông điệp theo các cách khác nhau Đa hình là một trong ba trụ cột quan trọng trong OOP 3 Hàm ảo Hàm ảo cung cấp khả năng đa hình này Hàm có thể được “sử dụng” trước khi thực sự được định nghĩa 4 Ví dụ 1: Các lớp mô tả hình vẽ (1/5) Hàm thành viên draw() Xây dựng các lớp cho nhiều kiểu hình vẽ khác nhau Ví dụ: Hình chữ nhật (Rectangle), hình tròn (Circle), hình oval (Oval) Mỗi hình cụ thể là đối tượng của những lớp này Dữ liệu cho hình chữ nhật:chiều cao, chiều rộng Dữ liệu cho hình tròn: tâm, bán kính Tất cả các lớp này đều kế thừa từ một lớp cha: Figure Các lớp này đều có hàm draw() Mục đích là vẽ một hình cụ thể trên màn hình Mỗi lớp có cài đặt khác nhau tương ứng với mỗi loại hình .
TÀI LIỆU LIÊN QUAN
Bài giảng môn Tin học lớp 8 - Chủ đề 3: Làm quen với ngôn ngữ lập trình
Bài giảng Tin học 8: Máy tính và chương trình máy tính
Giáo trình ngôn ngữ lập trinh C part 8
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 8: Ngôn ngữ lập trình logic
Chương 8: Các lệnh điều khiển và vòng lập
Bài giảng Lý thuyết ngôn ngữ lập trình: Chương 8 - CĐ CNTT Hữu nghị Việt Hàn
Chương 8: Truyền số liệu cho hàm_Lập trình C
Module 8 Classes and Objects
Bài giảng Tin học 8 bài 2: Làm quen với chương trình, ngôn ngữ lập trình
Bài giảng Ngôn ngữ lập trình C/C++ (Bài giảng tuần 8) – Nguyễn Hải Châu
Đã 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.