tailieunhanh - Bài giảng Kỹ thuật lập trình: Chương 3 - Trần Quang Hải Bằng
Bài giảng "Kỹ thuật lập trình - Chương 3: Lớp và đối tượng" cung cấp cho người học các kiến thức: 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 lớp 1. nội dung chi tiết. | Chương 3 LỚP VÀ ĐỐI TƯỢNG Lớp Khai báo class Tên lớp Thuộc tính truy cập Khai báo thành phần dữ liệu Thuộc tính truy cập Khai báo các hàm thành viên Sơ đồ lớp điểm trong không gian 2 chiều Diem x int y int KhũiTao h int t int NhapDiemŨ InDiemQ DũiDiem dx int dy int GiaTriXŨ int GiaTriYŨ int ị 1 nclude I class Diem private int x int y i public void KhoiTao int int i void NhapDiemO void InDiemO void DoiDiem int int I I nt GiaTriXO int GiaTriYO I 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 Lớp Định nghĩa hàm thành viên Toán tử chỉ phạm vi cKiểu trả về Tên lớp Tên hàm Các tham số Kiểu Khai báo các dữ liệu cục bộ của hàm Thân hàm - Nội dung hàm Câu lệnh return Lớp Vl dụ í void Diem KhoiTaof in t ii int t -ĩ -------h x h y t include i I class Diem I void Diem NhapDiem private i cout NhapX cin x int cout Nhap y cin y int y s I public li void Diem InDiem 0 i I void KhoiTao int int i cout x y I void NhapDiemO i void InDiemO s void Diem DoiDiemfint dx int dy void DoiDiem int int I X dx y dy I nt GiaTriXQ I int GiaTriYO ị int Diem GiaTriXO return x L-----------------------s int Diem GiaTriYO I return y 5 I L_____________________________I Đối tượng Khởi tạo đối tượng - Dạng con trỏ VD Diem pa ds pa new Diem ds new Diem 10 delete pa delete ds Chú ý Phải cấp và thu hồi vùng nhớ cho con trỏ đối tượng. Đôi tượng Khởi tạo đối tượng - Dạng biến Tênlớp Tên đối tượng VD Diem a b - Dạng mảng Tên lớp Tên mảng Kích thước VD Diem mang 10 1000H X ____ y----- a -----1004H 1008H yi 1 mang X____ y b 6 Đôi tượng Sử dụng đối tượng - Khi khởi tạo đối tượng xong ta có thể Truy xuất đến dữ liệu thành viên của đối tượng. Gọi hàm trên đối tượng. tùy theo thuộc tính truy cập của các thành phần đó. void mainO Diem a 3 4 I Diem pa pa new Diem pa- KhoiTao 10 20 I pa- DoiDiem 5 7 C pa .InDiemO Diem ds 5 i for int i 0 i 4 i ds i .KhoiTao i i ds 4 .
đang nạp các trang xem trước