PHP课件第6周面向对象I幻灯片.pptVIP

  • 2
  • 0
  • 约4.34千字
  • 约 23页
  • 2018-03-26 发布于未知
  • 举报
第6周 面向对象I  课程目标 一、什么是面向对象(理解) 二、类和对象(掌握) 三、类的成员(掌握) 四、构造函数和析构函数(掌握) 五、其他关键字和辅助函数(了解) * 6.1 什么是面向对象 对象是一个封装数据属性和操作行为的实体. 对象有二个性质:状态(state)和行为(behavior)。 面对对象技术的基本观点如下: (1)客观世界由对象组成。 (2)具有相同数据(属性)和操作(方法)的对象可归纳成类。 (3)类可以派生出子类,子类除了继承父类的全部特性外还可以有自己的特性 (4)对象之间的联系通过消息传递(可理解为方法调用)来维系。 一、什么是对象 *   将相关的变量和方法封装进一个简洁的软件组合是一种简单而强大的思想,它给软件开发人员提供了两个主要的好处:   模块化:一个对象的源代码可以独立于其他对象的源代码进行编写和维护。另外,对象很容易地在系统中传递。你可以将你的自行车对象交给其他人,而它仍然会正常工作。(重构、代码复用) 隐藏信息:对象有一个公共接口,其他对象可以使用这个接口与它通信。对象可以维护私有的信息和方法,可以在任何时候改变这些信息和方法,而不影响依赖于它的其他对象。你不需要理解你自行车使用的变速齿轮机制就能够使用它。 即是:封装 6.1 什么是面向对象 * 6.2 对象 属性 型号 价格 里程 行为 起动 停车 行驶 属性

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档