《java类与对象》PPT课件

《java类与对象》PPT课件

ID:41111456

大小:1.73 MB

页数:78页

时间:2019-08-16

《java类与对象》PPT课件_第1页
《java类与对象》PPT课件_第2页
《java类与对象》PPT课件_第3页
《java类与对象》PPT课件_第4页
《java类与对象》PPT课件_第5页
资源描述:

《《java类与对象》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章类与对象目标面向对象技术基础类的概念、定义与使用对象的生成、使用static关键字this关键字final关键字Java类中的限定词包和import语句2面向对象编程OOP旨在在计算机程序中模拟现实世界中的概念在OOP中,现实世界的所有事物全都被视为对象能够在计算机程序中用类似的实体模拟现实世界中的实体设计和实现软件系统的方法3相关概念4对象对象面向对象编程的核心为计算机应用程序提供实用基础完成特定任务表示现实世界中的实体对象是客观存在的具体实体,具有明确定义的状态和行为。5对象的示例收银员对象顾客对象顾客姓名:朱丽叶年龄

2、:28体重:52千克操作:购买商品状态姓名:布兰尼职衔:收银员年龄:35体重:60千克操作:收款打印帐单行为6类类是用于组合各个对象所共有操作和属性的一种机制形状类动物类汽车类类的示例“类是具有相同属性和行为的一组对象的集合”7类和对象的示例雇员收银员系统管理员仓库管理员促销员采购经理8属性事物的特性,在类中表示为变量每个对象的每个属性都拥有其特有的值属性名称由类的所有实例共享住址姓名属性年龄“在类中表示对象或实体拥有的特性时称为属性”促销员对象9方法方法操作的实际实现如何执行所请求的操作的规范方法指定操作对象数据的方式在得到操

3、作请求时指定如何做的算法“对象执行的操作称为方法。”10方法的示例缝衣服的步骤量尺寸得到工具缝衣服方法缝制衣服裁缝11类和对象的区别类是概念模型,定义对象的所有特性和所需的操作对象是真实的模型类和对象类定义实体对象是实际的实体类是对象的原型所有属于同一个类的对象都具有相同的特性和操作12面向对象的基本特征13封装性信息隐藏,隐藏对象的实现细节,不让用户看到将东西包装在一起,然后以新的完整形式呈现出来例如,两种或多种化学药品组成一个胶囊将方法和属性一起包装到一个单元中,单元以类的形式实现“隐藏属性、方法或实现细节的过程称为封装。”

4、14封装的示例3-1接口采购经理罗杰斯先生法拉力公司.迪斯尼汽车公司.市场经理雪莉女士要求15封装的示例3-2有选择地提供数据法拉力公司迪斯尼汽车公司公共电话号码电子邮箱产品种类私有备件的制造方法备件库存备件的制造成本公共电话号码电子邮箱汽车种类私有汽车的组装方法汽车库存汽车的组装成本16封装的示例3-3实体法拉力公司实体迪斯尼汽车公司AutiLtd.ButoLtd.属性电话号码电子邮箱产品种类现有存货数量雇员详情所需物料详情属性电话号码电子邮箱汽车种类汽车规格雇员详情库存详情经销商详情方法接收订单备件的制造方法计算备件的制造成

5、本计算利润率方法发出订单汽车的组装方法计算汽车的组装成本计算工资发出订单编制必要报告17继承性父类子类父类/子类是相对的Cow类Lion类Tiger类Animals类Carnivorous类Herbivorous类Coat类18多态性父类子类-绘制和移动三角形子类-绘制和移动矩形子类-绘制和移动五边形ShapeDraw()Move()TriangleDraw(){DrawTraingle}Move(){MoveTriangleVertices}RectangleDraw(){DrawRectangle}Move(){MoveRe

6、ctangleCorner}PentagonDraw(){DrawPentagon}Move(){MovePentagonVertices}子类19面向对象的Java实现20在Java中实现类语法class{}其中,class是创建类所使用的关键字,是类的名称,包含属性和方法的声明。21在Java中实现类类的命名规则:要符合标识符规则

7、;不能为Java中的关键字类名最好容易识别,多为英文单词组成classBook{StringbookName;StringauthorName;intnopages;booleanavailable;voidisAvailable(){if(available==true){System.out.println("有这本书");}}22成员变量和局部变量类体中的变量分为两部分。变量定义部分所定义的变量称为类的成员变量,在方法体中定义的变量和方法的参数被称为局部变量。成员变量和局部变量的共同之处成员变量和局部变量的类型都可以是Ja

8、va中的任何一种数据类型,包括基本类型:整型、浮点型、字符型;引用类型:数组类型、对象。成员变量和局部变量的名字都必须符合标识符规定,名字如果使用拉丁字母,首写字母小写;如果多个单词组成,从第2个单词开始的其他单词的首写字母使用大写。成员变量和局部变量的区别:成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。