tailieunhanh - Bài giảng Lập trình hướng đối tượng: Chương 1 - Trần Sơn Hải

Mời các bạn tham khảo bài giảng Lập trình hướng đối tượng: Chương 1 do Trần Sơn Hải biên soạn sau đây để nắm bắt được những kiến thức về C++ và C; hàm cin/cout/cerr; tham chiếu; chồng hàm; tham số ngầm định trong lời gọi hàm; toán tử quản lý bộ nhớ động; lập trình cấu trúc và một số kiến thức khác. | LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Trần Sơn Hải transonhai@ 5/14/2020 5:08:02 AM Lập Trình Hướng Đối Tượng Slide Tóm tắt nội dung môn học Phần 1: Giới thiệu Phần 2: Các khái niệm cơ bản Phần 3: Lớp và đối tượng Phần 4: Kỹ thuật thừa kế và tính đa hình Phần 5: Thiết kế chương trình hướng đối tượng Phần 6: Khuôn mẫu (template) Phần 7: Luồng nhập xuất Phần 8: Cacù mẫu thiết kế hướng đối tượng 5/14/2020 5:08:02 AM Lập Trình Hướng Đối Tượng Slide Tài liệu tham khảo Stroustrup, Bjarne. The C++ Programming Language, 3rd Ed. Dietel & Dietel. C++ How to Program, 3rd Ed. 2003 Eckel, Bruce. Thinking in C++, 2nd Ed. Vol 1. . Nguyễn Thanh Thủy , Lập trình hướng đối tượng với C++. NXB Khoa học kỹ thuật. Gamma: Design Patterns. Addison-Wesley, 1998. LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Chương 1: Giới thiệu 5/14/2020 5:08:02 AM Lập Trình Hướng Đối Tượng Slide C++ và C Sự mở rộng thứ nhất của C++ so với C Hàm xuất/nhập chuẩn Tham chiếu Chồng hàm, Tham số có giá trị ngầm định Toán tử cấp phát và giải phóng vùng nhớ động Sự mở rông thứ hai của C++ so với C là hỗ trợ lập trình hướng đối tượng 5/14/2020 5:08:02 AM Lập Trình Hướng Đối Tượng Slide Hàm cin/cout/cerr #include void main() { int n; double d; char s[100]; cout > n >> d >> s; cout Slide Tham chiếu Tham chiếu là địa chỉ vùng nhớ được cấp phát cho một biến. Ký hiệu & đặt trước biến hoặc hàm để xác định tham chiếu của chúng Ví dụ 1: int x = 10, *px = &x, &y = x; *px = 20; // *px = x = y = 20 y = 30; // y = x = *px = 30 Ví dụ 2: int arrget(int *a, int i) { return a[i]; } arrget(a, 1) = 1; // a[1] = 1; cin >> arrget(a,1); // cin >> a[1]; Ví dụ 3: void swap1(int x, int y) { int t = x; x = y; y = t; } void swap2(int *x, int *y) { int *t = x; x = y; y = t; } void swap3(int &x, int &y) { int t = x; x = y; y = t; } . | LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Trần Sơn Hải transonhai@ 5/14/2020 5:46:48 AM Lập Trình Hướng Đối Tượng Slide Tóm tắt nội dung môn học Phần 1: Giới thiệu Phần 2: Các khái niệm cơ bản Phần 3: Lớp và đối tượng Phần 4: Kỹ thuật thừa kế và tính đa hình Phần 5: Thiết kế chương trình hướng đối tượng Phần 6: Khuôn mẫu (template) Phần 7: Luồng nhập xuất Phần 8: Cacù mẫu thiết kế hướng đối tượng 5/14/2020 5:46:48 AM Lập Trình Hướng Đối Tượng Slide Tài liệu tham khảo Stroustrup, Bjarne. The C++ Programming Language, 3rd Ed. Dietel & Dietel. C++ How to Program, 3rd Ed. 2003 Eckel, Bruce. Thinking in C++, 2nd Ed. Vol 1. . Nguyễn Thanh Thủy , Lập trình hướng đối tượng với C++. NXB Khoa học kỹ thuật. Gamma: Design Patterns. Addison-Wesley, 1998. LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Chương 1: Giới thiệu 5/14/2020 5:46:48 AM Lập Trình Hướng Đối Tượng Slide C++ và C Sự mở rộng thứ nhất của C++ so với C Hàm xuất/nhập chuẩn Tham chiếu Chồng hàm, Tham số có giá trị ngầm định Toán tử .

TỪ KHÓA LIÊN QUAN