LỚP VÀ ĐỐI TƯỢNG 1 Chương 3 Nội dung • Lớp khai báo, định nghĩa hàm thành viên • Đối tượng khai báo, sử dụng, gán • Sơ lược về hàm xây dựng, hàm hủy • Dữ liệu và hàm thành viên tĩnh • Khai thác 1 lớp[.]
Chương LỚP VÀ ĐỐI TƯỢNG Nội dung • Lớp: khai báo, định nghĩa hàm thành viên • Đối tượng: khai báo, sử dụng, gán • Sơ lược hàm xây dựng, hàm hủy • Dữ liệu hàm thành viên tĩnh • Khai thác lớp Lớp • Khai báo class { Thuộc tính truy cập : Thuộc tính truy cập : }; Sơ đồ lớp điểm không gian chiều Lớp • Định nghĩa hàm thành viên Tốn tử phạm vi :: ( Các tham số + Kiểu ) { < Khai báo liệu cục hàm> < Thân hàm - Nội dung hàm > < Câu lệnh return > } Lớp • Ví dụ Đối tượng • Khởi tạo đối tượng – Dạng biến: VD: ; Diem a, b; – Dạng mảng: [Kích thước]; VD: Diem mang[10]; x y x y 1000H a 1004H 1008H x y mang b Đối tượng • Khởi tạo đối tượng – Dạng trỏ : VD: Diem *pa, *ds; pa= new Diem; ds= new Diem[10]; delete pa; delete[] ds; Chú ý: Phải cấp thu hồi vùng nhớ cho trỏ đối tượng 106 *pa *ds 106 x y 1060H 1064H x y ... Nội dung hàm > < Câu lệnh return > } Lớp • Ví dụ Đối tượng • Khởi tạo đối tượng – Dạng biến: VD: ; Diem a, b; – Dạng mảng: [Kích thước]; VD: Diem... dung • Lớp: khai báo, định nghĩa hàm thành viên • Đối tượng: khai báo, sử dụng, gán • Sơ lược hàm xây dựng, hàm hủy • Dữ liệu hàm thành viên tĩnh • Khai thác lớp Lớp • Khai báo class ... 1008H x y mang b Đối tượng • Khởi tạo đối tượng – Dạng trỏ : VD: Diem *pa, *ds; pa= new Diem; ds= new Diem[10]; delete pa; delete[] ds; Chú ý: Phải cấp thu hồi vùng nhớ cho trỏ đối tượng 106 *pa