Bài giảng Lập trình hướng đối tượng – Bài 09: Lập trình tổng quát
Số trang: 65
Loại file: pdf
Dung lượng: 1.50 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Những nội dung chính được trình bày trong chương này gồm có: Giới thiệu về lập trình tổng quát và cách thực hiện trong các ngôn ngữ lập trình; giới thiệu về collection framework với các cấu trúc tổng quát: List, HashMap, Tree, Set, Vector; định nghĩa và sử dụng Template và ký tự đại diện (wildcard); ví dụ và bài tập về các vấn đề trên với ngôn ngữ lập trình Java. Mời các bạn cùng tham khảo bài giảng để biết thêm nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng – Bài 09: Lập trình tổng quát Bộ môn Công nghệ Phần mềm Viện CNTT & TT Trường Đại học Bách Khoa Hà Nội om .c ng IT3100 co anLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG th o ng du Bài 09. Lập trình tổng quát u cu CuuDuongThanCong.com https://fb.com/tailieudientucntt Mục tiêu om◼ Giới thiệu về lập trình tổng quát và cách thực .c hiện trong các ngôn ngữ lập trình ng Giới thiệu về collection framework với các co◼ cấu trúc tổng quát: List, HashMap, Tree, Set, an th Vector,… ng Định nghĩa và sử dụng Template và ký tự đại o◼ du diện (wildcard) u cu◼ Ví dụ và bài tập về các vấn đề trên với ngôn ngữ lập trình Java 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung om1. Giới thiệu về lập trình tổng quát .c2. Lập trình tổng quát trong Java ng Giới thiệu về collection framework co ◼ an ◼ Giới thiệu về các cấu trúc tổng quát List, th HashMap, Tree, Set, Vector ng Định nghĩa và sử dụng Template o3. du Ký tự đại diện (Wildcard) u4. cu5. Ví dụ và bài tập 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt om .c1. Giới thiệu về lập trình tổng quát ng(Generic programming) co an th o ng du u cu 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1. Giới thiệu về lập trình tổng quát om◼ Tổng quát hóa chương trình để có thể hoạt động với các kiểu dữ liệu khác nhau, kể cả kiểu dữ liệu .c trong tương lai ng Tổng quát hoá co ◼ Thuật toán đã xác định chương trình an◼ Ví dụ: • Số nguyên int th • Xâu ký tự String ng Thuật toán giống nhau,Phương thức sort() • Đối tượng số phức chỉ khác về kiểu dữ liệu o Complex object du • ... u • Lớp IntegerStack → đối Các lớp có cấu cu tượng Integer trúc tương tự,Lớp lưu trữ kiểu • Lớp StringStack → đối khác nhau về tượng String kiểu đối tượngngăn xếp (Stack) • Lớp AnimalStack → đối xử lý 5 CuuDuongT ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng – Bài 09: Lập trình tổng quát Bộ môn Công nghệ Phần mềm Viện CNTT & TT Trường Đại học Bách Khoa Hà Nội om .c ng IT3100 co anLẬP TRÌNH HƯỚNG ĐỐI TƯỢNG th o ng du Bài 09. Lập trình tổng quát u cu CuuDuongThanCong.com https://fb.com/tailieudientucntt Mục tiêu om◼ Giới thiệu về lập trình tổng quát và cách thực .c hiện trong các ngôn ngữ lập trình ng Giới thiệu về collection framework với các co◼ cấu trúc tổng quát: List, HashMap, Tree, Set, an th Vector,… ng Định nghĩa và sử dụng Template và ký tự đại o◼ du diện (wildcard) u cu◼ Ví dụ và bài tập về các vấn đề trên với ngôn ngữ lập trình Java 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung om1. Giới thiệu về lập trình tổng quát .c2. Lập trình tổng quát trong Java ng Giới thiệu về collection framework co ◼ an ◼ Giới thiệu về các cấu trúc tổng quát List, th HashMap, Tree, Set, Vector ng Định nghĩa và sử dụng Template o3. du Ký tự đại diện (Wildcard) u4. cu5. Ví dụ và bài tập 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt om .c1. Giới thiệu về lập trình tổng quát ng(Generic programming) co an th o ng du u cu 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1. Giới thiệu về lập trình tổng quát om◼ Tổng quát hóa chương trình để có thể hoạt động với các kiểu dữ liệu khác nhau, kể cả kiểu dữ liệu .c trong tương lai ng Tổng quát hoá co ◼ Thuật toán đã xác định chương trình an◼ Ví dụ: • Số nguyên int th • Xâu ký tự String ng Thuật toán giống nhau,Phương thức sort() • Đối tượng số phức chỉ khác về kiểu dữ liệu o Complex object du • ... u • Lớp IntegerStack → đối Các lớp có cấu cu tượng Integer trúc tương tự,Lớp lưu trữ kiểu • Lớp StringStack → đối khác nhau về tượng String kiểu đối tượngngăn xếp (Stack) • Lớp AnimalStack → đối xử lý 5 CuuDuongT ...
Tìm kiếm theo từ khóa liên quan:
Lập trình hướng đối tượng Bài giảng Lập trình hướng đối tượng Kỹ thuật lập trình Ngôn ngữ lập trình Lập trình tổng quát Lập trình tổng quát trong Java Ký tự đại diệnGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 270 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 261 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 260 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 230 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 220 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 213 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 202 0 0 -
101 trang 199 1 0
-
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 192 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 177 0 0