1 / 71
文档名称:

面向对象技术——类和对象.ppt

格式:ppt   页数:71
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象技术——类和对象.ppt

上传人:所以所以 2012/7/19 文件大小:0 KB

下载得到文件列表

面向对象技术——类和对象.ppt

文档介绍

文档介绍:杨海秀
yanghaixiu09@
面向对象与UML
第三章面向对象技术——类和对象
类的定义
类和对象
上升到面向对象
类图和对象图
对象集合
类和对象
对象(object)
一个对象是一个具有状态、行为和标识符的实体。
现实世界的对象:桌子、书、自行车、电视、狗、文件、表格、按钮、窗口
类和对象
对象(object)
我们可以把现实世界的事物抽象成对象。
对象包含三个特性
属性: 指对象本身的信息
方法: 实现对信息的访问/对象的操作
标志: 对象的标识符(标识符是一个对象的属性,它区分这个对象与其他的对象)
软件的对象概念是由现实世界对象抽象而来。
类和对象
类(Class)
类是一组对象,它们拥有共同的结构、共同的行为和共同的语义。
现实世界中,存在很多同类的对象,桌子、书、自行车
一种原型,一种抽象,一种共性,一个模板
把相似的对象划归成一个类。
在软件中,类就是一个模板,它定义了通用于一个特定种类的所有对象的状态(变量)和行为(方法)。
类是创建对象的模板,对象是类的实例。
-7-
类和对象的关系
每一个对象都是某一个类的实例
每一个类在某一时刻都有零个或更多的实体
类是静态的;它们的存在、语义和关系在执行前就已经定义好了
对象是动态的; 它们在程序执行时可以被创建和删除
从程序设计的角度看,类是面向对象程序中最基本的程序单元。类实质上定义的是一种数据类型,这种数据类型就是对象类型。所以我们可以使用类名称来声明对象变量。
面向过程
面向对象
何谓面向对象?
上升到面向对象
掌握面向对象的困难之处在于思路的转换。

我们通常习惯于考虑解决问题的方法,而不是考虑将问题抽象成对象再去解决它。
上升到面向对象