![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Lập trình hướng đối tượng_ Chapter 3 (cont)
Số trang: 19
Loại file: ppt
Dung lượng: 384.00 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu lập trình hướng đối tượng_ chapter 3 (cont), công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Lập trình hướng đối tượng_ Chapter 3 (cont) Lập trình hướng đối tượng Hà Văn Sang Bộ môn: Tin học TC – KT Khoa: Hệ Thống Thông Tin Kinh tế - Học Viện Tài Chính Tel: 0982.165.568 Email: sanghv@hvtc.edu.vn Website: http://www.hvtc.edu.vn/sanghv26/11/09 08:50 1CHƯƠNG III26/11/09 08:50 24. Mảng và con trỏ của đối tượngKhai báo [spt]; Vídụ:SVsinhvien[50];PSa[8]; *; Vídụ:SV*p=sinhvien; 3/205. Hàm bạn và lớp bạnKhái niệm hàm bạn: Hàmbạncủamộtlớplàhàmkhôngphảilà thànhphầncủalớp Nhưngcókhảnăngtruyxuấtđếnmọithành phầncủađốitượngCúpháp: friend(thamsố); Sauđóđịnhnghĩahàmởngoàilớpnhưcáchàm tựdokhác 4/205. Hàm bạn và lớp bạn (tiếp)Ví dụ: XâydựnglớpPSvớiphéptoán:+,,toántử nhập(>>),toántửxuất(,(istream&is,PS&x); Trả về bộ nhớ Phải thay đổi Giá trị có thể 5/20 đệm để phù hợp thay đổi5. Hàm bạn và lớp bạn (tiếp)Nhận xét Hàmbạnkhôngphảilàhàmthànhviênnên khôngbịảnhhưởngcủatừkhoátruyxuất Khônghạnchếsốlượnghàmbạn Hàmbạncủamộtlớpcóthểlàhàmtựdo Hàmbạncủamộtlớpcóthểlàhàmthànhphần củamộtlớpkhác 6/205. Hàm bạn và lớp bạn (tiếp)Khái niệm lớp bạn: LớpAlàlớpbạncủalớpBnếutrongBcó chứakhaibáo: friendclassA;Vậy: NếuAlàlớpbạncủaBthìmọihàmthànhphần củaAsẽtrởthànhhàmbạncủaB 7/206. Thành phần tĩnha. Dữ liệu tĩnh Kháiniệm: Làthànhphầndữliệucủalớpnhưngkhônggắn cụthểvớiđốitượngnào Dùngchungchotoànbộlớp Cácđốitượngcủalớpđềudùngchungthành phầntĩnhnày 8/206. Thành phần tĩnha. Dữ liệu tĩnh Khaibáo: static; Vídụ: classPS{intts,ms; staticintcount; public: PS(intm=0,intn=1){ts=t;ms=m;count++;} }; 9/206. Thành phần tĩnha. Dữ liệu tĩnh Truyxuất: Theođốitượng(cáchthôngthường) Vídụ: PSa; a.count=0; Theolớp Vídụ: PS::count=0; 10/206. Thành phần tĩnha. Dữ liệu tĩnh Chúý: Tồntạingaykhichưacóđốitượngnào Phảiđượckhởitạotrướckhiđốitượngphátsinh Phảikhởitạongoàimọihàmtheocúpháp: ::=; Vídụ:intPS::count=0; 11/20Ví dụ:• Xây dựng lớp Hóa đơn có một thành phần dữ liệu tĩnh để kiểm soát số đối tượng HĐ được cấp phát. 12/206. Thành phần tĩnhb. Phương thức tĩnh Kháiniệm: làhàmthànhphầncủalớpnhưngkhônggắn vớiđốitượngcụthểnào Dùngđểthaotácchungcholớp Trongthânhàmkhôngcóđốitượngẩn static(thamsố); Vídụ:xâydựnglớpSVgồmptnhập,in1sinh viên.Nhập,indanhsáchsinhviên. 13/207. Thành phần hằnga. Dữ liệu hằng Kháiniệm: làthànhphầndữliệucủalớpnhưngkhông thayđổigiátrịtrongquátrìnhtồntại Vídụ:VớilớpnhânsựthìsốCMTlàtphằng Khaibáo: const; Thànhphầnhằngkhôngthểthayđốisaukhiđối tượngđượchìnhthành 14/207. Thành phần hằnga. Dữ liệu hằng Xácđịnhgiátrị: ởhàmkhởitạo Vídụ:NS(intk=0):scmt(k){…} Cúpháp ([dsthamsố]):(đốisố) ,(đốisố) …. { //thânhàmkhởitạo } 15/207. Thành phần hằngb. Phương thức hằng Kháiniệm: làhàmthànhphầncủalớpnhưngkhôngcó khảnăngthayđổithànhphầndltrongđốitượng Vídụ:VớilớpPSthìphươngthứcin()làhằng Khaibáo: (thamsố)const; Địnhnghĩa: ::(thamsố)const {//thânhàm} 16/208. Thành phần đối tượngKhái niệm: làthànhphầndữliệucủalớpcókiểulàmộtlớp khácKhaibáo: Vídụ:thànhphầnnscủalớpSVlàđốitượnglớp date 17/20Bài tập (week 5)• Xây dựng các toán tử nhập >>, xuất , =, Qui cách nộp bàiGửi tới địa chỉ: sanghv@gmail.comCC: sanghv@hvtc.edu.vnTiêu đề:[Lớp][BT3][Stt][Họ và tên]Ví dụ:[K43/41.01][BT3][14][Lê hoàng Vũ]Hạn nộp: 23h59’ ngày 29/01/2008 19/20 ...
Nội dung trích xuất từ tài liệu:
Lập trình hướng đối tượng_ Chapter 3 (cont) Lập trình hướng đối tượng Hà Văn Sang Bộ môn: Tin học TC – KT Khoa: Hệ Thống Thông Tin Kinh tế - Học Viện Tài Chính Tel: 0982.165.568 Email: sanghv@hvtc.edu.vn Website: http://www.hvtc.edu.vn/sanghv26/11/09 08:50 1CHƯƠNG III26/11/09 08:50 24. Mảng và con trỏ của đối tượngKhai báo [spt]; Vídụ:SVsinhvien[50];PSa[8]; *; Vídụ:SV*p=sinhvien; 3/205. Hàm bạn và lớp bạnKhái niệm hàm bạn: Hàmbạncủamộtlớplàhàmkhôngphảilà thànhphầncủalớp Nhưngcókhảnăngtruyxuấtđếnmọithành phầncủađốitượngCúpháp: friend(thamsố); Sauđóđịnhnghĩahàmởngoàilớpnhưcáchàm tựdokhác 4/205. Hàm bạn và lớp bạn (tiếp)Ví dụ: XâydựnglớpPSvớiphéptoán:+,,toántử nhập(>>),toántửxuất(,(istream&is,PS&x); Trả về bộ nhớ Phải thay đổi Giá trị có thể 5/20 đệm để phù hợp thay đổi5. Hàm bạn và lớp bạn (tiếp)Nhận xét Hàmbạnkhôngphảilàhàmthànhviênnên khôngbịảnhhưởngcủatừkhoátruyxuất Khônghạnchếsốlượnghàmbạn Hàmbạncủamộtlớpcóthểlàhàmtựdo Hàmbạncủamộtlớpcóthểlàhàmthànhphần củamộtlớpkhác 6/205. Hàm bạn và lớp bạn (tiếp)Khái niệm lớp bạn: LớpAlàlớpbạncủalớpBnếutrongBcó chứakhaibáo: friendclassA;Vậy: NếuAlàlớpbạncủaBthìmọihàmthànhphần củaAsẽtrởthànhhàmbạncủaB 7/206. Thành phần tĩnha. Dữ liệu tĩnh Kháiniệm: Làthànhphầndữliệucủalớpnhưngkhônggắn cụthểvớiđốitượngnào Dùngchungchotoànbộlớp Cácđốitượngcủalớpđềudùngchungthành phầntĩnhnày 8/206. Thành phần tĩnha. Dữ liệu tĩnh Khaibáo: static; Vídụ: classPS{intts,ms; staticintcount; public: PS(intm=0,intn=1){ts=t;ms=m;count++;} }; 9/206. Thành phần tĩnha. Dữ liệu tĩnh Truyxuất: Theođốitượng(cáchthôngthường) Vídụ: PSa; a.count=0; Theolớp Vídụ: PS::count=0; 10/206. Thành phần tĩnha. Dữ liệu tĩnh Chúý: Tồntạingaykhichưacóđốitượngnào Phảiđượckhởitạotrướckhiđốitượngphátsinh Phảikhởitạongoàimọihàmtheocúpháp: ::=; Vídụ:intPS::count=0; 11/20Ví dụ:• Xây dựng lớp Hóa đơn có một thành phần dữ liệu tĩnh để kiểm soát số đối tượng HĐ được cấp phát. 12/206. Thành phần tĩnhb. Phương thức tĩnh Kháiniệm: làhàmthànhphầncủalớpnhưngkhônggắn vớiđốitượngcụthểnào Dùngđểthaotácchungcholớp Trongthânhàmkhôngcóđốitượngẩn static(thamsố); Vídụ:xâydựnglớpSVgồmptnhập,in1sinh viên.Nhập,indanhsáchsinhviên. 13/207. Thành phần hằnga. Dữ liệu hằng Kháiniệm: làthànhphầndữliệucủalớpnhưngkhông thayđổigiátrịtrongquátrìnhtồntại Vídụ:VớilớpnhânsựthìsốCMTlàtphằng Khaibáo: const; Thànhphầnhằngkhôngthểthayđốisaukhiđối tượngđượchìnhthành 14/207. Thành phần hằnga. Dữ liệu hằng Xácđịnhgiátrị: ởhàmkhởitạo Vídụ:NS(intk=0):scmt(k){…} Cúpháp ([dsthamsố]):(đốisố) ,(đốisố) …. { //thânhàmkhởitạo } 15/207. Thành phần hằngb. Phương thức hằng Kháiniệm: làhàmthànhphầncủalớpnhưngkhôngcó khảnăngthayđổithànhphầndltrongđốitượng Vídụ:VớilớpPSthìphươngthứcin()làhằng Khaibáo: (thamsố)const; Địnhnghĩa: ::(thamsố)const {//thânhàm} 16/208. Thành phần đối tượngKhái niệm: làthànhphầndữliệucủalớpcókiểulàmộtlớp khácKhaibáo: Vídụ:thànhphầnnscủalớpSVlàđốitượnglớp date 17/20Bài tập (week 5)• Xây dựng các toán tử nhập >>, xuất , =, Qui cách nộp bàiGửi tới địa chỉ: sanghv@gmail.comCC: sanghv@hvtc.edu.vnTiêu đề:[Lớp][BT3][Stt][Họ và tên]Ví dụ:[K43/41.01][BT3][14][Lê hoàng Vũ]Hạn nộp: 23h59’ ngày 29/01/2008 19/20 ...
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin kỹ thuật lập trình lập trình hứơng đối tượng lập trình tuyến tínhTài liệu liên quan:
-
52 trang 438 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 326 0 0 -
74 trang 307 0 0
-
96 trang 304 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 295 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 291 1 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 290 0 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 282 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 278 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 277 0 0