- 1、本文档共194页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章教案__类与对象(确定),论语十二章教案,图画文章美术教案,梅岭三章教案,第九章压强复习教案,平行四边形全章教案,第六章实数复习教案,一次函数全章教案,第十九章一次函数教案,爸爸的印章教案
第4章 类与对象
轨道 必 114、
0962 JAVA 152 姜敏 7-15单 四上
通信 修 116
Demo (Point)
classclass PointPoint
{
int x, y;// 成员变量
void output()
{
SSysttem.outt.priintltln((x));////成员方法成员方法
System.out.println(y);//成员方法
}}
}
面向对象编程概述
简单的说,面向对象编程(Object Oriented Programming,
简称OOP)描述的是对象之间的相互作用。
面向对象编程与面向过程编程的区别:
过程化程序设计先确定算法,再确定数据结构;面向对象
编程先确确定数据结构,,再确再确定运算。
面向过程编程的程序员,习惯于建立数据结构存放数据
并定义方法并定义方法 ((函数函数))来操作数据来操作数据 ;面向对象编程的程序员面向对象编程的程序员
则构造一个对象模型,将数据与方法组织在一起。
面向对象编程概述
Demo (计算绝对值或者计算长方形的周长)
例如我们要计算一个数的绝对值,我们首先考虑的
是绝对值这个功能如何来实现是绝对值这个功能如何来实现,会定义一个方法或会定义一个方法或
者函数来完成,然后会考虑这个函数的参数采用何
种种类型来来保存转存转换前前的数,,返回值值是什什么类型来来保
存结果值,
面向对象会考虑构造对象模型,将数据把计算绝对
值功能组织在一起
对象 对象的状态 对象的行为
我们可以把现实世界的事物抽象成对象。 (桌子,电脑)
对象一般都有两个特征:状态(state)和行为
(behavior)。(电脑对象的状态和行为,人作为对象状
态是身高和体重态是身高和体重,行为是呼吸行为行为是呼吸行为,睡觉行为等睡觉行为等))
软件的对象概念是由现实世界对象抽象而来软件的对象概念是由现实世界对象抽象而来。把现实世界对把现实世界对
象的状态保存在软件对象的变量中;现实世界对象的行为
通过软件对象的方法 (函数)来实现。
Point类来说,把点坐标输出来通过成员方法output来完成
类和对象
把相似的对象划归成一个类。
在软件中类,就是一个模板,它定义了通用于一
个特定种类的所有对象的个特定种类的所有对象的状态状态 ((变量变量))和行为和行为
(方法)。
类是创建对象的模板,对象是类的实例。
类和对象
我们通常所说的定义一个类的对象和实例化一个对
象象是是一个概念个概念,类的类的一个实例和类的个实例和类的一个对象也是个对象也是
一个概念,通常在使用的时候是通过一个对象来调
用对象中的行为也就是方法来完成我们的功能。
打个比方说,电脑可以提供播放vcd功能,如果说
我们要看我们要看vcdvcd ,我们不会用电脑这个类来直接调用我们不会用电脑这个类来直接调用
播放功能当我们真正播放vcd 的时候,我们要产生
一个具体的,实实在在的电脑,就是电脑这个类的
对象对象,有了实实在在的对象有了实实在在的对象,才能利用对象所提供才能利用对象所提供
的这个方法,来完成播放vcd 的功能
Demo (计算长方形的周长)
面向对象程序设计
从程序设计的角度看,类是面向对象程序中最基本
的程序单元。类实质上定义的是一种数据类型,这
种数据类型就是对象类型 。所以我们可以使用类
名称来声
您可能关注的文档
- 第3课:希腊罗马的上古文明.ppt
- 第3课漂亮的手工灯饰.ppt
- 第4 节 螺旋机构.ppt
- 第4&5章要点_双语.doc
- 第4 节 密度与社会生活.ppt
- 第3部分 工程造价构成.pdf
- 第4-5节- 第一章水泥工业窑-上课用.pdf
- 第3课走进具象艺术.ppt
- 第4-章__工艺尺寸链.ppt
- 第41讲审题、立意技能.ppt
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
最近下载
- 2025年4月20日四川省事业单位考试《公共基础知识》试题及答案解析参考.pdf
- 中层竞聘面试题目答案.doc VIP
- 电力系统优化与调度软件:PLEXOS二次开发_(4).电力系统优化理论.docx VIP
- 传染病、消毒知识测试题及答案.docx VIP
- 2025年解放军联勤保障部队第960医院医护人员招聘备考试题及答案解析.docx VIP
- 2021年版国家免疫规划疫苗儿童免疫程序相关知识考核试题含答案.docx VIP
- 电力系统优化与调度软件:Xpress二次开发_(3).电力系统优化问题的数学建模.docx VIP
- 中建钢筋精算管理操作手册.pdf VIP
- 电商仓库主管月工作总结.pptx
- 预防接种工作规范(2023版)试题.docx VIP
文档评论(0)