面向对象与Java程序设计第三章课件.pptVIP

  • 0
  • 0
  • 约3.35千字
  • 约 16页
  • 2018-05-22 发布于河南
  • 举报
面向对象与Java程序设计第三章课件

第3章 面向对象程序设计基础 面向对象的概念 所谓面向对象的方法,就是使我们分析、设计和实现一个系统的方法尽可能自然地使用我们在生活中用到的以对象为中心的思想,分析、认识、设计一个系统的方法。包括: 面向对象的分析(OOA, Object-Oriented Analysis) 面向对象的设计(OOD, Object-Oriented Design) 面向对象的程序设计(OOP, Object-Oriented Program) 面向对象技术主要围绕以下几个概念讨论: 对象的封装(抽象数据类型)、类与对象、 继承性、多态性。 面向对象的概念 对象(Object) 有两个层次的概念: 现实生活中对象指的是客观世界的实体,它由状态(State)和行为(Behavior)构成 ; 程序中对象是现实世界对象的模型,是一组变量和相关方法的集合。变量(Variables)表示现实对象的状态,方法(Methods)表现现实世界对象的行为,这些变量和方法叫做这个对象的成员(Member)。 面向对象的概念 可将现实生活中的对象经过抽象,映射为程序中的对象。对象在程序中通过一种抽象数据类型来描述,就称为类(Class)。 面向对象的概念 类(Class) 类是描述对象的“基本原型”,它定义一类对象所能拥有的数据和能完成的操作。在面向对象的程序设计中,类是程序的基本单元。 相似的对象可以归并

文档评论(0)

1亿VIP精品文档

相关文档