©2004 Trn Minh Châu. FOTECH. VNU
1
Chương 6.
Ngôn ng lp trình C++
Chương 6 – Cu trúc d liu tru tượng
©2004 Trn Minh Châu. FOTECH. VNU
2
Chương 6.
Chương 6: Cu trúc d liutru tượng
Đề mc
6.1 Gii thiu
6.2 Cu trúc - struct
6.3 Truy nhp các thành viên ca struct
6.4 Cài đặt kiu dliu người dùng Time bng struct
6.5 Cài đặt mt kiu dliu tru tượng Time bng mt lp - class
6.6 Phm vi lp và truy nhp các thành viên ca lp
6.7 Tách giao din ra khi cài đặt
6.8 Qun lý quyn truy nhp thành viên
6.9 Các hàm truy nhp và các hàm tin ích
6.10 Khi to các đối tượng: Constructor
6.11 Sdng các đốismc định cho Constructor
6.12 Destructor -hàm hy
6.13 Khi nào Constructor và Destructor được gi
6.14 Sdng các hàm Set Get
6.15 Phép gán đối tượng mc định
©2004 Trn Minh Châu. FOTECH. VNU
3
Chương 6.
Tài liu đọc thêm
Day 6. TY21 (lp trình cơ bn)
Chap 4,5. Introduction to OOP Using C++ (IOOP)
(khái nim hướng đối tượng)
©2004 Trn Minh Châu. FOTECH. VNU
4
Chương 6.
6.1 Gii thiu
các kiu d liu phc hp cu to t các thành
phn thuc các kiu d liu khác
–to kiu d liu mi - kiu d liu người dùng t định
nghĩa (user-defined data type)
•bn ghi
–gm nhiu trường, mi trường lưu tr mt thành viên
d liu thuc mt kiu d liu cài sn hoc mt kiu d
liu người dùng khác.
•ví d
–Thi gian(gi, phút, giây) 17:10:02, 04:23:12,...
–H tên (h, đệm, tên) (Nguyn, Văn, An), (Lê, Th, Bình),...
©2004 Trn Minh Châu. FOTECH. VNU
5
Chương 6.
6.1 Gii thiu
•C++:
struct và class - kiu bn ghi
đối tượng (mt th hin ca mt kiu struct hay class
nào đó) - bn ghi
thành viên d liu - trường
hàm thành viên/phương thc - thao tác trên các thành
viên d liu