24/10/2011 3:35 µµ 1
Văn Sang
Bmôn: Tin hc TC – KT
Khoa: HThng Thông Tin Kinh tế- Hc Vin Tài
Chính
Tel: 0982.165.568
Email: sanghv@hvtc.edu.vn
Website: http://www.hvtc.edu.vn/sanghv
Lp tnh hướng đối tưng
24/10/2011 3:35 µµ 2
CHƯƠNG III
3/20
4. Mng và con trcủa đối tượng
Khai báo
< tên_lp> < tên_mng> [ spt] ;
Ví d: SV sinhvien[ 50] ; PS a[ 8] ;
< tên_lp> * < tên_con_tr> ;
Ví d: SV * p = sinhvien;
4/20
5. Hàm bn và lp bn
Khái nim hàm bn:
Hàm bn ca mt lp là hàm không phi là
thành phn ca lp
Nhưng có khả năng truy xuất đến mi thành
phn của đối tưng
Cú pháp:
friend < kiu trv> < tên hàm> (tham s);
Sau đó định nghĩa hàm ngoài lớp như các hàm
tdo khác
5/20
5. Hàm bn và lp bn (tiếp)
d:
Xây dng lp PS vi phép toán: + , -, toán t
nhp (> > ), toán txut (< < )
Toán t > > , < < đã được xây dng vi các kiu
dliu chuẩn như int, char, float
Vi c kiu dliu mi ta phi xây dng li:
istream& operator> > (istream& is, PS &x);
Trvbnh
đệm
Phải thay đổi
để phù hp
Giátrcóth
thay đi