第三章 面向对象技术.pptVIP

  • 5
  • 0
  • 约8.76千字
  • 约 69页
  • 2020-06-18 发布于湖北
  • 举报
第三章 面向对象技术 面向对象(Object Oriented)的基本概念 什么是对象(Object)? 什么是类(Class) 类和对象区别与联系 什么是对象? “对象”是事物 对象有一个身份,该身份用属性定义 对象还可以做事情,对象所能做的事情称为对象的行为 对象可以是真实世界的事物,也可以是概念性的事物 什么是类 将事物分类进行研究,是人类常用的一种思维方式。 类通过设定该类中每个对象将具有的属性和行为来提供对象的定义。 类和对象区别与联系 对象之间的关系 对象的三种基本关系(relationship) 依赖(dependency)关系 泛化(generalization 继承、父子)关系 关联(association)关系 依赖关系 泛化关系 关联关系 面向对象系统的基本元素 抽象(Abstraction) 封装(Encapsulation) 继承(Inheritance) 多态(Polymorphism) 抽象(Abstraction) 过滤掉对象的一部分特性和操作直到只剩下你所需要的属性和操作。 封装(Encapsulation) 当一个对象执行自己的操作时,它对外界隐藏了操作的细节。 继承(Inheritance) 通过使用继承性可以消除冗余属性和行为并获得再利用。 两类基本的继承: 实现继承,属于子类的任意

文档评论(0)

1亿VIP精品文档

相关文档