没有合适的资源?快使用搜索试试~ 我知道了~
3 Visual C# .NET面向对象程序设计.ppt
需积分: 9 6 下载量 170 浏览量
2010-12-24
13:58:23
上传
评论
收藏 856KB PPT 举报
温馨提示
试读
42页
3.1 面向对象的基本概念 3.2 类的定义 3.3 类的方法 3.4 构造函数与析构函数 3.5 静态类与静态成员
资源推荐
资源详情
资源评论
3.1
3.1
面向对象的基本概念
面向对象的基本概念
一、对象
一、对象
二、事件与方法
二、事件与方法
三、类与实例
三、类与实例
四、封装、继承与多态
四、封装、继承与多态
返回
返回
一、对象
一、对象
对象(
对象(
Object
Object
),是问题域
),是问题域
中某些事物的一个抽象,反映
中某些事物的一个抽象,反映
事物在系统中需要保存的必要
事物在系统中需要保存的必要
信息和发挥的作用,是包含一
信息和发挥的作用,是包含一
些特殊属性(数据)和服务
些特殊属性(数据)和服务
(行为方法)的封装实体。
(行为方法)的封装实体。
具体来说,对象应有唯一的
具体来说,对象应有唯一的
名
名
称
称
、有一系列
、有一系列
状态
状态
(表示为数
(表示为数
据)、有表示对象行为的一系
据)、有表示对象行为的一系
列
列
行为
行为
(方法),如右图所示。
(方法),如右图所示。
对象
对象
=
=
数据
数据
+
+
动作(方法
动作(方法
/
/
操
操
作)
作)
二、事件与方法
二、事件与方法
1.
1.
事件(
事件(
Event
Event
)
)
又称消息(
又称消息(
Message
Message
)表示
)表示
向对象
向对象
发出的
发出的
服务请求
服务请求
。
。
2.
2.
方法(
方法(
Method
Method
)
)
表示
表示
对象能完成的服务
对象能完成的服务
或执行的操作功能。
或执行的操作功能。
例如:人事经理郭忠要求同部门的员工宁静于
例如:人事经理郭忠要求同部门的员工宁静于
2008
2008
年
年
9
9
月开展
月开展
C#
C#
程序设计培训。对于对象“郭忠”来说,他向对象
程序设计培训。对于对象“郭忠”来说,他向对象
“宁静”安排培训任务(在面向对象概念中称为发出了服务请
“宁静”安排培训任务(在面向对象概念中称为发出了服务请
求或发生了系统事件)。对于对象“宁静”来说,他在公司中
求或发生了系统事件)。对于对象“宁静”来说,他在公司中
所承担的任务就是培训(在面向对象概念中称为方法或服
所承担的任务就是培训(在面向对象概念中称为方法或服
务)。宁静的
务)。宁静的
培训活动不会自动发生,必须有人提出培训
培训活动不会自动发生,必须有人提出培训
要求
要求
。郭忠一旦安排了培训任务,那么宁静的培训活动就
。郭忠一旦安排了培训任务,那么宁静的培训活动就
会进行。
会进行。
三、类与实例
三、类与实例
类(
类(
Class
Class
)是具有相同属性和服务
)是具有相同属性和服务
的一组对象的集合
的一组对象的集合
类为属于同类的所有对象提供统一的
类为属于同类的所有对象提供统一的
抽象描述。其中,相同的属性是指定
抽象描述。其中,相同的属性是指定
义形式相同,不是指属性值相同。
义形式相同,不是指属性值相同。
对象是类的一个实例。
对象是类的一个实例。
类与实例的关系是
类与实例的关系是
抽象与具体
抽象与具体
的关系,
的关系,
类是多个实例的综合抽象,实例是类
类是多个实例的综合抽象,实例是类
的个体实物。
的个体实物。
例如,宁静是培训工作者,培训工作
例如,宁静是培训工作者,培训工作
者是一个类,宁静作为一个具体的对
者是一个类,宁静作为一个具体的对
象,是培训工作者类的一个实例。
象,是培训工作者类的一个实例。
剩余41页未读,继续阅读
资源评论
jiewiou3wio
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功