bai tap lap trinh huong doi tuong c 2308

Upload: ryan-nguyen

Post on 06-Jul-2015

1.512 views

Category:

Documents


1 download

TRANSCRIPT

Bi tp lp trnh hng i tng C++

B CNG THNG TRNG CAO NG CNG NGHIP PHC YN

BI TP LP TRNH HNG I TNG C++ C BN

THC HIN: TRN XUN THC

CN: Trn Xun Thc

- 1-

[email protected]

Bi tp lp trnh hng i tng C++

I. DNG BI TP M T BNG LI. Ton b cc lp, cc mi quan h gia cc lp c bi m t bng li mt cch chi tit. Dng ny d dng xc nh c cc lp ca bi v mi quan h gia chng, cc thuc tnh v phng thc trong mi lp. Do vy ta d dng v mt s cho mi bi (nu cn). Sau y l mt s bi tp v d: Bi 1.1: Xy dng lp Person gm cc thng tin: H v tn, Ngy sinh, Qu qun. Sau , xy dng lp dn xut K s ngoi cc thng tin ca lp Person, lp k s cn c cc thng tin v: Ngnh hc, Nm tt nghip (int) v cc phng thc: Phng thc nhp: nhp cc thng tin ca k s. Phng thc xut: xut cc thng tin ln mn hnh. Xy dng chng trnh chnh nhp vo mt danh sch cc k s. In danh sch ca cc k s ln mn hnh v thng tin ca cc k s tt nghip gn y nht (nm tt nghip ln nht). #include #include #include #include class Person { public: char HT[30]; char NS[30]; char Q[30]; }; class Kysu:public Person { public: char NH[30]; int NTN; void nhap(); void xuat(); }; void Kysu::nhap() { cout