Danh mục

Bài giảng Lập trình hướng đối tượng trong C++ - Phạm Thị Quỳnh

Số trang: 12      Loại file: ppt      Dung lượng: 144.50 KB      Lượt xem: 12      Lượt tải: 0    
Thư viện của tui

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (12 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giới thiệu về lập trình hướng đối tượng; những vấn đề cơ bản trong C++; mảng và con trỏ; đối tượng và lớp; những kỹ thuật nâng cao trong lập trình hướng đối tượng;... được trình bày cụ thể trong "Bài giảng Lập trình hướng đối tượng trong C++".
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng trong C++ - Phạm Thị QuỳnhLẬPTRÌNHHƯỚNGĐỐITƯỢNGTRONGC++ PhạmThịQuỳnh BộmônCNPM–KhoaCNTTNộidungmônhọc Chương1:Giớithiệuvềlậptrìnhhướngđối tượng. Chương2:NhữngvấnđềcơbảntrongC+ +. Chương3:Mảngvàcontrỏ Chương4:Đốitượngvàlớp Chương5:Nhữngkỹthuậtnângcaotrong lậptrìnhhướngđốitượng Chương6:Nhữngkháiniệmnângcaotrong lậptrìnhhướngđốitượng Chương7:ThưviệnC++chuẩnYêucầu 2bàikiểmtragiữakỳ Thihếtmôn Cộngđiểm MiễnthiTàiliệuthamkhảo TheWaite’sGroup’sObjectOriented ProgramminginC++,3rdedition,Robert Lafore,SAMS. C++ProgrammingLanguage,3rdedition, BjarneStroustrup,AddisonWesley PracticalC++Programming,SteveOualline Lậptrìnhhướngđốitượng,PhạmVănẤt CHƯƠNG1:GIỚITHIỆUVỀ LẬPTRÌNHHƯỚNGĐỐI TƯỢNG(OBJECTORIENTEDPROGRAMMINGINC+ +)Nộidungchương1 Tạisaophảilậptrìnhhướngđốitượng Đặcđiểmcủalậptrìnhhướngđối tượng CvàC++1.Tạisaophảilậptrìnhhướngđốitượng Chươngtrìnhviếtbằngcácngônngữhướng thủtuc(C,Pascal...)baogồmmộtchuỗicác câulệnhnhằmyêucầumáytínhthựchiện mộtnhiệmvụnàođó. Chiachươngtrìnhthànhcáchàm.  Mỗihàmphụcvụchomộtnhiệmvụcụthểvàcó giaodiện(interface)rõràng. nhómmộtsốcáchàmlạithànhcácmôđun hoặccácthànhphần(component).Tạisaophảilậptrìnhhướngđốitượng… Nhượcđiểmcủangônngữlậptrìnhhướng cấutrúc:  Hàmkhônghạnchếtruynhậptớicácbiếntoàn cục.  Hàmvàdữliệukhôngcóquanhệvớinhau.  Khôngthểxâydựngnhữngkiểudữliệuphứctạp.  Vídụ:  KiểuPointgồmhaitọađộxvày.  KhôngthểthựchiệncácphéptínhtrênkiểuPoint.2.Đặcđiểmcủalậptrìnhhướngđốitượng Ngônngữlậptrìnhhướngđốitượngkếthợpdữliệu vàcáchàmthaotáctrêndữliệunày;gọilàđối tượng.  Cáchàmcủađốitượnggọilàcáchàmthànhviên (memberfunction),cungcấpphươngthứcđểtruynhậpdữ liệucủađốitượng.  Cácthànhphầndữliệuthườngđượcgọilàcácthuộctính (attributehoặcinstancevariable).  Việcgọihàmthànhviêncủamộtđốitượngđượcxemnhư việcgửithôngđiệptớiđốitượngđó(sendingamesage). TrongmộtchươngtrìnhC++thườngchứamộtsố cácđốitượng,chúnggiaotiếpvớinhauthôngqua việcgửithôngđiệp. Môhìnhhướngđốitượng Data DataObject Object MemberFunction MemberFunction MemberFunction MemberFunction Data Object MemberFunction MemberFunctionĐặcđiểmcủangônngữlậptrìnhhướngđốitượng Lậptrìnhhướngđốitượngchỉquantâmđếnviệc chươngtrìnhchứanhữngđốitượngnào.  Đốitượnglàthànhviêncủalớp(class).  Lớplàmộtmôtảcủacácđốitượngtươngtựnhau.  Mộtlớpcóthểđượcchiathànhnhiềulớpcon.  Mộtlớpcóthểkếthừatừnhiềulớpkhác.  Lớpgốcđượcgọilàlớpcơsở(baseclass)  Llớpthừakếtừlớpcơsởgọilàlớpdẫnxuất(derivedclass). Lậptrìnhhướngđốitượngchophéptatạorakiểu dữliệumớivàthựchiệncácthaotáctrênchúngmột cáchdễdàng.3.CvàC++ C++thừakếtừngônngữC. NhữngcâulệnhtrongCcóthểđượcáp dụngtrongC++. NhữngthànhphầnđượcbổsungvàoC đểtrởthànhC++baogồm:  Lớp  Đốitượng  Lậptrìnhhướngđốitượng

Tài liệu được xem nhiều: