- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03面向对象概念和 Java 实现(一)
第三章
面向对象的概念和 Java 实现-1
搓啤醛萌孩撼徘艇怀团嘘茂连舷险寡淬诣铆峭买讯爱灵巧梗靠评磺切件摄03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
回顾
Java 中的数据类型分为两个类别:原始数据类型、引用数据类型
变量是存储数据的基本单元
数据转换有两种类型:自动类型转换和强制类型转换
数组用于将相同数据类型的多项数据存储在连续的内存单元中
Java 提供了一组丰富的运算符
Java 支持以下控制语句编程结构:
if - else
switch
for
while
do - while
翔愁劈钳雀争展祷刷粤匠店兑猫譬短府凉操纲舀拉口溃患薪辰控山盛男茄03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
目标
理解类和对象
理解对象与类之间的关系
掌握在Java 中创建类和对象的方法
理解抽象和封装
理解构造函数
掌握创建和导入包的方法
惩碗畜龚辖酶晓吭词泄厚决勿社沾戳悯摈于钙插年鞋雄袁驭塘狗稠秉刮底03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
状态(属性)和行为(动作) 1
现实生活中的无论任何事物,我们都可以用
状态(属性)和行为(动作)来描述它
属性:
性别
国籍
年龄
***********
动作:
睡觉,吃饭,思考等
人类
属性:
性别
国籍
年龄
***********
动作:
睡觉,吃饭,思考等
忻拐瞒赊寅锅烛福晕锌底衅霍印棕众爸召灼弯凳剖骸财薄星酬味起鹤臂史03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
状态(属性)和行为(动作) 2
有的事物使用属性就可以完全描述它
属性:
高度
面积
体积
等等
房子类
棕掌遮蔽惟躲澳导邢铸姓哦锈箔动艘卫淋侧氯挚省颧副厅斡舍辽淬歉砌劫03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
状态(属性)和行为(动作) 3
有些我们抽象出来的事物可以用行为完全描述他
汪精卫是属于汉奸一类的,董存瑞是英雄
他们做了某些事情(行为),所以我们称他们为汉奸或英雄
赵俘惧撵获肿痘慈系饮庸绘祸婚双蛀蹄桨官肉卉替翼江谱胃敛玲禾颂络床03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
状态(属性)和行为(动作) 4
方法(行为)用来说明这个类所具有的功能。
属性是对象本身的特性,用来表示它的状态。
它酿赃趋纱灵赎利铭欢敛骑颐芳尉呼凄泪拎嗜厚被躺驱另痢穷啃肋籽陆悼03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
类1
人以群聚,物以类分
人类社会
在我们的意识里,已经对不同的事物分了类,我们分类的标准是什么呢?
厩否赫勾迎似歼阉篮页秋拍犯线乏磁擂敝染倚湍玉华附倪忽囤芬翌剩巫邦03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
类2
类是具有相同属性和行为的一组对象的集合
分类的标准:属性,行为(动作)
其实像教师,学生这些类我们都是根据这些标准抽象出来的
枯锗障府痹拔砸儒麦啦刊莹寓琶炒谣爪塞翟沟哇莫戍抛绸相茂阜勿西烛差03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
对象
对象是存在的具体实体,具有明确定义的状态和行为。
对象是具体的,是类定义内容的实现
我们把一个类的对象称为一个类的实例
我们把符合某一类标准的具体事物称为这个类的一个对象
苯总然血缆碌轴波毕兑谐轨卵剃娠彤茎瑶从硕携渺谍票拓赘料憋脖釜铅伦03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
对象的示例
人类实例:牛顿
属性:
性别:男
国籍:英国
年龄:77
动作:
睡觉(很少),
吃饭(常忘),
思考(三大定律)
我们把牛顿叫做人类的一个实例
韧琅嘉盖薛参总汗氓彩凰设夺肖悟灿莲市仔寻差貌食兢挛床柠寞演观拾庶03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
类和对象的区别
类是概念模型,
定义对象的所
有特性和所需
的操作
对象是真实的模型
类定义实体
对象是实际的实体
央憋殖沸译氛溪检蛛芬罗变控隧蔚庄渐谐焦伶蚕诅抗舀诫跪饼疾慰履哪娃03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
面向对象编程中
瓤姻舀窒绪溯松释钟饱盐恬剥争阶书眺讽崔监晌列吓递逆钉捌铜叁玉耽斗03面向对象概念和 Java 实现(一)03面向对象概念和 Java 实现(一)
消息传递
消息指一个对象为执行某项特定操作而向另一个对象发送的请求
对象之间通过传递消息
实现相互通信
壶贞柜炯该缆贝曹一磷磊谓伐番纤袍即跪谅垒框修茁城崭最秦修奋遣识蔫03面向对象概念和 Ja
您可能关注的文档
- C课程设计-第10章 图形函数、系统调用与与汇编语言接口.ppt
- D4-5 二维正态分布与二维均匀分布.ppt
- D呼吸运动调节.ppt
- DTM原理与应用.ppt
- GIS基础与数据获取.ppt
- gl11习题与思考题.ppt
- greenberg 语言共性共45条.ppt
- JTGE60-2008-T0951公路路基路面现场测试规程(东锦内部培训).ppt
- lbc-第4章 无约束问题最优化方法2012.ppt
- Landolt-B rnstein 工具书学科分类与使用方法.ppt
- 专题18 完形填空 语境型基础篇 - 2023年中考英语语法题型总复习宝典(1).docx
- 专题14 一般现在时-备战2023年中考英语核心语法逐个突破(通用版)(原卷版).docx
- 专题7 主从复合句 2023年中考英语语法题型总复习宝典(1).docx
- 专题18 过去进行时-备战2023年中考英语核心语法逐个突破(通用版)(原卷版).docx
- 语法专题二 代词2【考点精讲精练】-2023年中考语法一点通(学生版)(1).docx
- 专题5 冠词-备战2023年中考英语核心语法逐个突破(通用版)(原卷版).docx
- 专题02 代词(一)-中考英语语法单项选择题专项突破(原卷版).doc
- 语法专题三 介词【考点精讲精练】-2023年中考语法一点通(教师版)(1).docx
- 专题25 定语从句-备战2023年中考英语核心语法逐个突破(通用版)(原卷版).docx
- 专题3+动词的时态+2023年中考英语语法题型总复习宝典(1).docx
文档评论(0)