分享
分销 收藏 举报 申诉 / 24

类型D第四章-Java面向对象.ppt

  • 上传人:仙人****88
  • 文档编号:14753750
  • 上传时间:2026-11-14
  • 格式:PPT
  • 页数:24
  • 大小:1.06MB
  • 下载积分:10 金币
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    第四 Java 面向 对象
    资源描述:
    单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,面向对象编程思想,第五章,回顾,JAVA,基本知识,基本数据类型,注释,标识符与分隔符,运算符,常量,变量及类型转换,关键字,表达式,控制结构,if/else,switch(),case,break;,.default,for,循环结构,while,循环结构,do,while,循环结构,break,和,continue,2,目标,对象,类,属性,方法,抽象,继承,封装,多态,3,面向对象的方法,二十世纪七十年代发展起来的,结构化编程的解决方案,模拟人类的思维过程,将数据当作单个“,对象,”进行操作,4,面向对象的方法,现实世界中所有的事物都是对象,对象都具有某些,特征,,并展现某些,行为,5,面向对象的编程,按照实体在现实世界中的表现来实现,将,活动,和,属性,与每一实体相关联,数据,员工详细资料,工资结算表,票据,凭证,收据,函数,计算工资,支付工资,支付帐单,记帐,银行交易,会计,6,面向对象的基本概念,对象,具有确定边界,且与所要处理的问题相关的概念或事物,代表现实世界中的实体,帮助理解现实世界,为计算机应用提供实践基础,类,描述一组相关对象,属性,对象的特征,也称为特性,方法,/,函数,对象执行的活动,7,对象,计算机用户环境中的元素,窗口,菜单,数据集合,机器零件清单,员工档案,用户自定义的数据类型,时间,角度,复数,8,对象,对象有其自身的属性,而且可以进行某些活动,属性,活动,/,方法,停车发动加速倒车,颜色重量年份发动机功率,9,类,类是模板,用来描述具有相似或共同属性和行为的对象集合,多边形类,属性,顶点,边的颜色,填充颜色,方法,绘制,擦除,移动,抽象为,多边形对象,10,属性,1,方法,1,属性,3,方法,2,抽象,考察特定应用程序相关问题的某些方面的过程,Class,11,抽象,抽象分为两类,数据抽象,识别与特定的应用程序相关的属性,过程抽象,识别方法,将注意力集中在过程的,参数和返回值,,而不是实现,12,可重用性,程序可以分解为可重用的对象,现有类可以和附加功能一起使用,形状,13,封装,信息隐藏的过程,有选择的数据隐藏,防止意外的数据破坏,更易于隔离和修复错误,14,无处不在的封装,封装,就是隐藏具体的实现细节,去肯德基吃饭,红色警报里的军工厂,我们使用的电脑,15,封装,封装是允许有选择地隐藏类中的属性和方法的过程,在类的外部不能访问,在类的外部可以访问,私有,公有,类,16,继承,继承是一种特性,利用继承可以重用现有类生成新类,可重用性通过继承来实现,动物,昆虫,哺乳动物,爬行动物,人类,非人类,两栖动物,17,生活中的继承,2-1,生活中,继承的例子随处可见,动物,食草动物,食肉动物,谁是父类?,谁是子类?,能说出继承的特点吗?,继承需要符合的关系:,is-a,,父类更通用、子类更具体,18,生活中的继承,2-2,子类具有父类的一般特性(包括属性和行为),以及自身特殊的特性,巴士是汽车吗?,卡车是汽车吗?,出租车是汽车吗?,最大载客数量,报站,引擎数量,外观颜色,刹车,加速,汽车,最大载重量,卸货,所属公司,最大载客数量,打发票,属性,行为,请问:出租车包含哪些属性和行为呢?,19,继承,超类是有其他类继承其行为的类,继承其他类的类称为子类,动物,20,多态性,同样的函数在不同的类上有不同的行为,类,艺术家,舞蹈家,诗人,雕刻家,对各个,子类,实现的方法 将产生不同的结果,21,什么是多态,简单来说,多态是具有表现多种形态的能力的特征,同一个实现接口,使用不同的实例而执行不同操作,彩色打印机,打印机,黑白打印机,打印效果:彩色,打印效果:黑白,打印,打印,22,关于类的更多内容,类包含,数据成员,/,属性,函数,/,方法,数据成员是通过函数访问的,对象是类的实例,类可以拥有其它类无法访问的部分,23,总结,传统编程的缺点,对象,类,抽象,继承,封装,多态,24,
    展开阅读全文

    开通VIP折扣优惠下载文档

    提示  咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。

    咨信网小贴示:
    1、浏览或下载可查看了解,请点击【咨信网告知】。
    2、下载文件中如有侵权或不适当内容,将立即纠正。
    3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
    4、开具发票登录电脑端申请,请点击【索取发票】。

    咨信网客服组:【微信客服】

    自信AI创作助手
    关于本文
    本文标题:D第四章-Java面向对象.ppt
    链接地址:https://www.zixin.com.cn/doc/14753750.html

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork