第3章 面向对象程序设计概述 3.1 类与对象 3.2 消息和方法 3.3 什么是面向对象程序设计 3.4 数据抽象 3.5 封装性和信息隐藏 3.6 继承性与软件重用 3.7 多态性 3.8 面向对象的程序设计语言 3.9 面向对象的软件工程 3.1 类与对象 3.1.1 对象 3.1.2 类 3.1.3 对象与类的关系 对象 什么是对象(object)? 现实世界中的任何一个事物都可以看成是一个对象。 对象的广义定义和特性 对象是人们要研究的任何事物 ,其特性是: 1、每一个对象必须有一个名字以区别于其它对象; 2、用属性(或叫状态)来描述它的某些特征; 3、有一组操作,每一个操作决定对象的一种行为。 举例 例如,教师张三是一个对象。 对象名是:张三 对象的属性: 职称:副教授;学位:博士;专业:微生物;出生日期:1963年10月1日; 对象的操作: 授课;做实验;报出自己的名字; 面向对象的系统中的对象 对象是基本的运行时实体,它既包含数据(属性),也包括作用于数据的操作(行为)。 一个对象把属性和行为封装成一个整体。 从程序设计者来看,对象是一个程序模块; 从用户来看,对象为他们提供了所希望的行为。例如,图形用户界面上的一个按钮或一个文本框就是一个对象。 什么是类? 人类 水果类 鱼类 “类”是对一组具有共同属性特征和行
您可能关注的文档
最近下载
- 八达KBZ20-630(1000)-1140矿用隔爆真空馈电开关说明书-中文.doc VIP
- 第二单元主题活动二《爱心捐物箱》(教学设计)-2023-2024学年五年级下册综合实践活动内蒙古版.docx VIP
- 乙酰水杨酸工业制备工艺详解.docx VIP
- 责任护士不掌握患者主要护理问题及措施原因及整改措施.docx VIP
- 新型杀虫剂与三种重金属对白符跳虫的毒性效应及机制探究.docx VIP
- 中国金融智能体市场追踪报告,2025年.docx VIP
- 肥胖的病因、流行病学与心血管风险因素.pdf
- 辽宁省专升本2025年电气工程及其自动化电路试卷(含答案).pdf VIP
- 园林景观实测实量操作指引.pdf VIP
- 水电厂全厂停电事故应急预案.docx
原创力文档

文档评论(0)