LTHĐT
Khoa CNTT
Chương 06 - 1
GV. Nguy ễn Sơn Hoàng Quốc
ThS. Nguyn Tn Trn Minh Khang
Chương 6
TOÁN TỬ GÁN (operator=)
LTHĐT
Khoa CNTT
Chương 06 - 2
GV. Nguy ễn Sơn Hoàng Quốc
ThS. Nguyn Tn Trn Minh Khang
0. MỤC TIÊU
Hiểu được phương thức toán t
gán gì?
Hiểu được vai trò của toán t
gán trong lập trình ớng đối
ợng
LTHĐT
Khoa CNTT
Chương 06 - 3
GV. Nguy ễn Sơn Hoàng Quốc
ThS. Nguyn Tn Trn Minh Khang
1. KHÁI NIỆM
Toán tgán trong lập trình C
được sdụng để gán giá trcủa
biến này cho biến khác.
Mrộng cho C++ các ngôn
nglập trình ớng đối ợng
khác ta thnói như sau:Toán
tgán được sdụng để gán
thành phần dliệu của đối
ợng này cho đối ng
khác.
LTHĐT
Khoa CNTT
Chương 06 - 4
GV. Nguy ễn Sơn Hoàng Quốc
ThS. Nguyn Tn Trn Minh Khang
2. ĐẶT VẤN ĐỀ
Hãy khai báo định nghĩa các
phương thức cần thiết để các
câu lệnh sau ththực hiện
Đoạn chương trình
CHocSinh a,b;
a.Nhap();
b=a;
b.Xuat();
LTHĐT
Khoa CNTT
Chương 06 - 5
GV. Nguy ễn Sơn Hoàng Quốc
ThS. Nguyn Tn Trn Minh Khang
3. GIẢI QUYẾT VẤN ĐỀ
Đoạn chương trình
CHocSinh a,b;
a.Nhap();
b=a;
b.Xuat();
Để giải quyết vấn đề trên ta phải
khai báo định nghĩa phương
thức toán tgán cho lớp đối
ợng CHocSinh