Budd, Timothy, “An Introduction to Object-Oriented.. Programming” , Addison-Wesley, 1997.[r]
(1)L P TRÌNH HẬ ƯỚNG Đ I TỐ ƯỢNG
L P TRÌNH HẬ ƯỚNG Đ I TỐ ƯỢNG
C
C++++
B môn H Th ng Máy Tính & Truy n Thơngộ ệ ố ề
Khoa Công Ngh Thông Tin Truy n Thôngệ ề
(2)Gi i Thi u T ng Quanớ ệ ổ
Gi i Thi u T ng Quanớ ệ ổ
Tên môn h c:ọ L p Trình Hậ ướng Đ i Tố ượng C++ S đ n v h c trình:ố ị ọ
Ki n th c tiên quy t:ế ứ ế L p trình c b nậ ả N i dung chính:ộ
Truy n đ t nh ng khái ni m, nguyên lý c b n c a ề ữ ệ ả ủ
L p Trình Hậ ướng Đ i Tố ượng (OOP)
Minh h a l p trình họ ậ ướng đ i tố ượng b ng ằ
(3)Gi i Thi u T ng Quanớ ệ ổ
Gi i Thi u T ng Quanớ ệ ổ
Giáo trình chính:
“L p Trình Hậ ướng Đ i Tố ượng C++” Th c sĩ Trạ ương Văn Chí Cơng
M c l cụ ụ
Chương Chương Chương Chương Chương Chương Chương Chương Chương
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
Bài t pậ
Gi i thi uớ ệ
N i dungộ
(4)Gi i Thi u T ng Quanớ ệ ổ
Gi i Thi u T ng Quanớ ệ ổ
Danh m c tài li u tham kh oụ ệ ả
1 Ali Bahrami, “Object-oriented Systems Development”,
McGraw-Hill Companies Inc., 1999
2 Bruce Eckel, “Thinking in C++”, Prentice Hall Inc., 2000 Budd, Timothy, “An Introduction to Object-Oriented
Programming”, Addison-Wesley, 1997
4 Robert Lafore, “Object-oriented Programming in C++”, SAMS,
2001
5 Ph m Văn t, Ấ “C++ L p Trình Hậ ướng Đ i Tố ượng”, Khoa
H c K Thu t, 2000.ọ ỹ ậ
6 Scott Robert Ladd, “C++ K Thu t ng D ng”ỹ ậ Ứ ụ , Khoa H c ọ
K Thu t, 1992.ỹ ậ
7 Sharam Hekmat, “C++ Programming”, Pragmatix Software Pt,
(5)Phương Pháp H c T pọ ậ
Phương Pháp H c T pọ ậ
Tìm hi u theo ch mể ủ ể
Trình bày n i dung c b nộ ơ ả
Tham kh o giáo trình, tài li u tham kh oả ệ ả Tăng cường kh t h cả ự ọ
Th c hành máyự Th o lu n nhómả ậ
(6)Tái Đ nh Nghĩaị
Tái Đ nh Nghĩaị
M c tiêuụ
Gi i thi u c ch tái đ nh nghĩa hàm tái ệ ế ị
đ nh nghĩa toán t C++.ị
N i dungộ
Tái đ nh nghĩa hàm, toán t , chuy n ki uị ể ể Tái đ nh nghĩa toán t <<, >>, [ ], ( ), new, ị
delete, ++,
Kh i t o ng m đ nh, gán tr ng m đ nhở ầ ị ị ầ ị
(7)Th a Kừ ế
Th a Kừ ế
M c tiêuụ
Khai thác đ c tính th a k C++.ặ ế
N i dungộ
L p c s , l p d n xu t, th b c l pớ ẫ ấ ứ ậ
Hàm xây d ng, hàm h y, thành viên đự ủ ược b o ả
vệ
L p c s riêng/chung/đớ ược b o v , hàm o, ả ệ ả
đa th a k , s m h , chuy n ki uừ ế ự ể ể