... Th c - CCK02TH2 6 Trường: C CN Ph c Yên Bàitậplậptrìnhhướngđốitượng C+ +BÀI TẬP C+ + Bài 1:Xây dựng lớp c sở HOCSINH ccc thông tin: Họ tên, Lớp, Điểm toán, lý, hoá và cc phương th c ... Xuân Th c - CCK02TH2 12 Trường: C CN Ph c Yên Bài tậplậptrìnhhướngđốitượng C+ +B C NG TH NGỘ ƯƠTr ng Cao ng C ng Nghi p Ph c Yênườ Đẳ ệ BÀI TẬPLẬPTRÌNHHƯỚNGĐỐITƯỢNG C+ +H Tên: ... C CN Ph c Yên Bàitậplậptrìnhhướngđốitượng C+ +} Bài 3: Tạo lớp CARD để quản lý sách trong thư viện. Yêu c mỗi loại sách c n lưu trữ cc thong tin: Tựa đề sách, T c giả, Số lượng sách.Xây...
... QuanGiáo trình chính: LậpTrìnhHướngĐốiTượng C+ +”Th c sĩ. Trương Văn Chí C ngM c l c Chương 1 Chương 2 Chương 3 Chương 4 Chương 5 Chương 6 Chương 7 Chương 8 Chương 9Giới thiệuNội dung Bài tập Giới ... tiên c a cc toán tử Chuyển kiểuChương 2 Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ 9LệnhM c tiêu Cung c p c pháp và c ch sử dụng cc lệnh.Nội dung Lệnh đơn, lệnh ph c ... ThôngĐại H c Cần Thơ Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ 7Mở ĐầuM c tiêu Giới thiệu cc khái niệm c bản c a một chương trình C+ +.Nội dung Viết và biên dịch chương trình C+ +...
... kế chung cho nhiều đốitượng xe đạp đư c tạo ra Lớp định nghĩa cc thu c tính và cc phương th c chung cho tất c c cđốitượngc a c ng một loại nào đóMột đốitượng là một thể hiện c ... th c (method) 11 Đối Tượng Đốitượng (object) là một th c thể phần mềm bao b ccc thu c tính và c c phương th c liên quan. Đối tượng phần mềm Đốitượng phần mềm Xe ĐạpThu c tính đư c ... Thu c tính đư c lưu trữ hay phương th c đư c cài đặt như thế nào đư c che giấu đi từ ccđốitượng kh c Vi c che giấu những chi tiết thiết kế và c i đặt từ những đốitượng kh c đư c gọi...
... đư c định nghĩa là kiểu char. Biến chuỗi đư c định nghĩa kiểu char* (con trỏ ký tự). 2 Lịch Sử C a C+ +Lịch Sử C a C+ + C+ + dựa trên ngôn ngữ lậptrình C C đư c phát minh trư c 1970 ... mà dữ liệu c thể đư c lưu trữ trên đó hay là đư c sử dụng lại.Thu c tính c a biếnKiểu: đư c thiết lập khi cc biến đư c định nghĩaGiá trị: c thể đư c chuyển đổi bằng c ch gán một ... tiêuGiới thiệu cc khái niệm c bản c a một chương trình C+ +Nội dung Viết và biên dịch chương trình C+ + Biến, hằng, chú thích, kiểu dữ liệu Bộ nhớ, nhập xuất C ch đặt tênChương 1...
... tử điều kiệnToán tử phẩyToán tử lấy kích thư c 8 Độ Ưu Tiên C a Cc Toán TửĐộ Ưu Tiên C a Cc Toán TửM c Toán tử Loại Thứ tựCao nhất::Một ngôi C hai() [] -> .Hai ngôi Trái tới ... Toán Tử Toán H c & Luận LýToán Tử Toán H c & Luận LýToán tử Tên Ví dụ+ C ng12 + 4.9 // cho 16.9-Trừ3.98 - 4 // cho -0.02*Nhân2 * 3.4 // cho 6.8/Chia9 / 2.0 // cho 4.5%Lấy ... 1Khoa C ng Nghệ Thông Tin & Truyền Thông Đại H c Cần ThơBiỂU TH C BiỂU TH C CHƯƠNG 2:CHƯƠNG 2:(EXPRESSION)(EXPRESSION) 6 Toán Tử Tăng/Giảm...
... (biểu th c) lệnh;Lệnh switchswitch (biểu th c) { case hằng 1: c c lệnh; break; case hằng n: c c lệnh; break; default: c c lệnh;}if (biểu th c) lệnh 1;else lệnh 2;Khi nào chúng ta ... nhảy tr c tiếp đến nhãn đư c chỉ định. cho phép một hàm trả về một giá trị cho thành phần gọi nó. 1Khoa C ng Nghệ Thông Tin & Truyền Thông Đại H c Cần ThơLỆNHLỆNHCHƯƠNG 3:CHƯƠNG ... và khi nào chúng ta nên sử dụng switch? 3 Lệnh Đơn & Lệnh Ph c Lệnh Đơn & Lệnh Ph c Lệnh đơn là một sự tính toán đư c kết th c bằng dấu chấm phẩy.Nhiều lệnh đơn c thể kết...
... gánh nặng phải chỉ định cc giá trị c a đối số cho tất ccc tham số hàm Đối số hàng lệnh C thể nhận không hay nhiều đối số từ hàng lệnhđư c tạo ra sẵn cho một chương trình C+ + thông qua ... -n;}int Factorial (unsigned int n){ return n == 0 ? 1 : n * Factorial(n-1);}Chương 4 5 Phạm Vi Toàn Cc – Cc BộPhạm Vi Toàn Cc – Cc BộPhạm vi toàn c c Đư c định nghĩa ở phạm vi chương ... xyz =2; // xyz là cc bộ cho khối này cout <<xyz; } else { cout<< ::xyz; } }Chương 4 8 Đối Số M c Định - Hàng Lệnh Đối Số M c Định - Hàng Lệnh Đối số m c địnhbỏ bớt...
... 20First row Second row Third rowhàng đầuhàng haihàng ba C ch tổ ch c trong bộ nhớChương 5 7 Con TrỏCon TrỏCon trỏ đơn giản chỉ là địa chỉ c a một vị trí bộ nhớ và cung c p c ch gián tiếp ... một tậpccđốitượngc ng kiểu và đư c sắp xếp liên tiếp trong bộ nhớMỗi phần tử mảng đư c x c định bởi một chỉ số biểu thị vị trí c a phần tử trong mảngPhần tử đầu tiên c a mảng luôn c ... #cout << *ptr1;10num10001000ptr12000Chương 5 2 Mảng, Con Trỏ, Tham ChiếuMảng, Con Trỏ, Tham ChiếuM c tiêuGiới thiệu cc cách sử dụng mảng, con trỏ, và tham chiếuNội...
... c cđốitượngc ng kiểuVí dụ: lớp XeDap là một thiết kế chung cho nhiều đốitượng xe đạp đư c tạo ra Lớp định nghĩa cc thu c tính và cc phương th c chung cho tất cccđốitượngc a ... tin 6.12 Lớp (Class)Lớp (Class)Trong thế giới th ccó nhiều đốitượngc ng loại.Chương trìnhhướngđốitượngc nhiều đối tượng c ng loại chia sẻ những đ c điểm chung.Ví dụ 6.22 ... Thu c tính đư c lưu trữ hay phương th c đư c cài đặt như thế nào đư c che giấu đi từ ccđối tượng kh c Vi c che giấu những chi tiết thiết kế và c i đặt từ những đốitượng kh c đư c gọi...
... H c Cần Thơ25Thành viên là đốitượngc a 1 lớpThành viên là đốitượngc a 1 lớpDữ liệu thành viên c thể c kiểu: Dữ liệu (lớp) chuẩn c a ngôn ngữ. Lớp do người dùng định nghĩa (c ... type; // kiểu đối tượng Value val; // giá trị c a đối tượng // }; Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ16 Đối số m c định Đối số m c định Đối số m c định tính từ bên phải.class PointPoint ... botRight(right,bottom){ }Khởi tạo cho cc dữ liệu thành viên qua danh sách khởi tạo thành viên Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ30 C u tr c và hợp C u tr c và hợp C u tr c (structure): Bắt...
... định c a ngôn ngữ: Nếu đốitượng kích thư c nhỏ, c thể sẽ gây ra quá nhiều khối nhỏ => chậm. Không đáng kể khi đốitượngc kích thư c lớn.=> Toán tử new và delete ít đư c tái ... viên.class StringVecStringVec { public:StringVec (const int dim);~StringVec ();char* operator [] (int);int add(char* );// ……… private:char **elems; // cac phan tu int dim; // kich thuoc ... };Hàm thành viênChương 8 Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ4Tái định nghĩa toán tửTái định nghĩa toán tửĐịnh nghĩa cc phép toán trên đối tượng. C c phép toán c thể tái định...
... n……**contactsdirSizemaxSize**contactsdirSizemaxSize*recent*recentContact 1Contact 2Contact i…*contacts 1*contacts 2*contacts 3*contacts i*contacts n……Contact 1Contact 2Contact i…ContactDirSmartDir ... lợi: c thể tận dụng lại Cc thu c tính chung Cc hàm c thao t ctương tựChương 9LỚP CHALỚP CHA(Super class)LỚP CONLỚP CON(Sub class)Lớp c sở(Base class)Lớp dẫn xuất(Derived class)STUDENTSTUDENTCIT_STUDENTCIT_STUDENT ... Đại H c Cần Thơ13Chuyển kiểuChuyển kiểu C sẵn 1 phép chuyển kiểu không tường minh: Đốitượng lớp cha = Đốitượng lớp con; Áp dụng cho cđối tượng, tham chiếu và con trỏ.Chương...