第一课面向对象概述.pptVIP

  • 1
  • 0
  • 约1.34千字
  • 约 17页
  • 2017-01-20 发布于天津
  • 举报
第一课面向对象概述.ppt

第一课:面向对象概述 周甫 Email:zoofchow@ 内容提示 什么是面向对象以及面向对象的主要特点 OOA、OOD、OOP的概念以及之间的关联 了解面向对象程序语言的发展简史 1 面向对象 概述: 面向对象方法是一个广泛使用但涵义并不清晰的术语。1980年代面向对象主要指一种程序设计方法,但在随后的发展中,面向对象的方法已经渗透到计算机软件领域的许多分支。在了解面向对象之前我们必须得了解两个重要概念:对象和类 1.1 什么是对象? 对象(Object):一个具有明确行为的有形实体,具有行为和状态,有着清晰的边界。 属性(Attribute) 行为(Behavior) 状态(State) 课堂练习 列举猫、狗、人、石头4种对象的属性和行为。 1.1 What is Class? 类(Class)是一组共享公共属性结构和公共行为的对象的集合。 类是对现实世界中的实体抽象的描述。 类图的画法 2 面向对象的主要特性 抽象(Abstraction) 封装(Encapsulation) 继承(Inheritance) 多态(Polymorphism) 类对象之间的5种关系 1 泛化关系(Generalization) 泛化(一般化)关系表示类与类、接口与接口之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。 2 关联关系(Asso

文档评论(0)

1亿VIP精品文档

相关文档