面向对象:软件程序设计的一种新思想。 对象:表示现实世界中某个具体的事物 面向对象思想的由来:希望解决软件危机(软件复杂性控制、软件生产率的提高) 面向对象(OO:Object Oriented): 面向对象分析(OOA:Object Oriented Analyse) 面向对象设计(OOD:Object Oriented Design) 面向对象程序设计(OOP:Object Oriented Programming) 面向对象数据库(OODB:Object Oriented DataBase) 面向对象的基本概念: 对象:、消息、类、类与实例的关系 面向对象程序设计中的所有的操作都归结为对类的操作 面向对象系统的特性: 3大主要特性:封装性、继承性、多态性 具有此3种特性的语言,可称为面向对象的程序设计语言 封装性:把数据及与此数据有关的操作集合在一起,形成一个可以操作的实体(即对象) 继承性:用于表达类之间的一种特定的关系(即继承关系) 多态性:同一消息,由于发送对象不同可采用多种不同的行为方式(即多种状态) 1. 上海交大C++面向对象 25 下载: http://www.k167.com/teach/2006/200609/5734.html 2. 上海交大C++面向对象 24 下载: http://www.k167.com/teach/2006/200609/5733.html 3. 上海交大C++面向对象 23 下载: http://www.k167.com/teach/2006/200609/5732.html 4. 上海交大C++面向对象 22 下载: http://www.k167.com/teach/2006/200609/5731.html 5. 上海交大C++面向对象 21 下载: http://www.k167.com/teach/2006/200609/5730.html 6. 上海交大C++面向对象 20 下载: http://www.k167.com/teach/2006/200609/5729.html 7. 上海交大C++面向对象 19 下载: http://www.k167.com/teach/2006/200609/5728.html 8. 上海交大C++面向对象 18 下载: http://www.k167.com/teach/2006/200609/5727.html 9. 上海交大C++面向对象 17 下载: http://www.k167.com/teach/2006/200609/5726.html 10. 上海交大C++面向对象 16 下载: http://www.k167.com/teach/2006/200609/5725.html 11. 上海交大C++面向对象 15 下载: http://www.k167.com/teach/2006/200609/5724.html 12. 上海交大C++面向对象 14 下载: http://www.k167.com/teach/2006/200609/5723.html 13. 上海交大C++面向对象 13 下载: http://www.k167.com/teach/2006/200609/5722.html 14. 上海交大C++面向对象 12 下载: http://www.k167.com/teach/2006/200609/5721.html 15. 上海交大C++面向对象 11 下载: http://www.k167.com/teach/2006/200609/5720.html 16. 上海交大C++面向对象 10 下载: http://www.k167.com/teach/2006/200609/5719.html 17. 上海交大C++面向对象 09 下载: http://www.k167.com/teach/2006/200609/5718.html 18. 上海交大C++面向对象 08 下载: http://www.k167.com/teach/2006/200609/5717.html 19. 上海交大C++面向对象 07 下载: http://www.k167.com/teach/2006/200609/5716.html 20. 上海交大C++面向对象 06 下载: http://www.k167.com/teach/2006/200609/5715.html 21. 上海交大C++面向对象 05 下载: http://www.k167.com/teach/2006/200609/5714.html 22. 上海交大C++面向对象 04 下载: http://www.k167.com/teach/2006/200609/5713.html 23. 上海交大C++面向对象 03 下载: http://www.k167.com/teach/2006/200609/5712.html 24. 上海交大C++面向对象 02 下载: http://www.k167.com/teach/2006/200609/5711.html 25. 上海交大C++面向对象 01 下载: http://www.k167.com/teach/2006/200609/5710.html