姓名:张玉蓉E_mail:yurongzhang@联系:**********C++面向对象程序设计1第一章面向对象程序设计概述第二章C++概述第三章类和对象第四章派生类和继承第五章多态性第六章模板第七章C++的I/O类流库2学****目标●理解并领会面向对象的程序设计●掌握面向对象的程序设计的方法和要领●提高利用C++:重点:第1章面向对象的程序设计概述14案例场景描述航空公司需要为超重的物品付费,一般情况下,航空公司对物品超重的旅客实行分段收费,收费标准为:在旅客所携带的物品的重量不超过15公斤时,可免费携带;超过15公斤,但小于25公斤时,收费标准为:(1)前15公斤的货物不收费;(2)15公斤以后的货物,按每公斤12元收费;超过25公斤,但小于45公斤时,收费标准为:(1)前15公斤的货物不收费;(2)15~25公斤之间的货物,按每公斤12元收费;(3)25公斤以后的货物,按每公斤15元收费;5超过45公斤,但小于80公斤时,收费标准为:(1)前15公斤的货物不收费;(2)15~25公斤之间的货物,按每公斤12元收费;(3)25~45公斤之间的货物,按每公斤15元收费;(4)45公斤以后的货物,按每公斤20元收费;超过80公斤时,收费标准为:(1)前15公斤的货物不收费;(2)15~25公斤之间的货物,按每公斤12元收费;(3)25~45公斤之间的货物,按每公斤15元收费;(4)45~80公斤之间的货物,按每公斤20元收费;(5)80公斤以后的货物,按每公斤30元收费;,设计“航空货物托运费用计算程序”,使程序操作人员,如航空公司的收费员,可以通过简单地输入货物的重量即可得到客的托运费用。(1)能够方便地将货物信息录入程序,并立即计算出托运费用;(2)能够对货物信息进行查询;(3)能够将货物信息进行长期保存;,作为一个相互依存、不可分离的整体——对象。对同类型对象抽象出其共性,形成类。程序=对象+消息面向对象程序设计方法具有4个基本特征:抽象、封装、继承和多态性。:功能的分解问题模块数据结构函数缺点:数据结构变化,与之有关的所有模块需变化 模块的可重用性差,维护代价高。原因:过程和数据分离程序员关心:如何做用户关心::抽象数据问题数据及其对应的操作(对象)类重点:类的定义和类的使用优点:软件具有可重用性10
自考c 来自淘豆网www.taodocs.com转载请标明出处.