书签 分享 收藏 举报 版权申诉 / 38
上传文档赚钱

类型Java语言程序设计-辛运帏-饶一梅-第二章新课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3040046
  • 上传时间:2022-06-25
  • 格式:PPT
  • 页数:38
  • 大小:5.06MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《Java语言程序设计-辛运帏-饶一梅-第二章新课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

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

    特殊限制:

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

    关 键  词:
    Java 语言程序设计 辛运帏 饶一梅 第二 新课
    资源描述:

    1、Java程序设计程序设计人民邮电出版社人民邮电出版社第第2章章 面向对象程序设计技术面向对象程序设计技术面向对象程序设计方法面向对象程序设计方法 类和对象的概念类和对象的概念 面向对象的重要特征面向对象的重要特征 Java与与C+比较比较2022-6-232面向对象程序设计方法面向对象程序设计方法面向对象的程序设计过程就是类的设计过程,那么什么是类呢?面向对象的程序设计过程2022-6-233类和对象的概念类和对象的概念类用来描述具有相同特性的一类事物,其中具有不同属性值的个体称为对象。 学校中的学生张平、李立群、王睿等 相同的特性,如姓名、年龄、成绩. 我们得到学生类 其中的每一个具体的学生

    2、对象 张平 对象Sa 李立群 对象Sb 王睿 对象Sc2022-6-234类和对象的概念类和对象的概念基本数据数据类型保存学生信息String studentName;/ 保存姓名int age;/ 保存年龄float mathScore;/ 保存数学成绩float phyScore;/ 保存物理成绩float liteScore;/ 保存语文成绩float csScore;/ 保存计算机成绩float credit;/ 保存已获学分定义零散、不便于管理如何解决?2022-6-235类和对象的概念类和对象的概念抽象数据类型,学生信息是一个整体ADT studentInfoString stud

    3、entName;/ 保存姓名int age;/ 保存年龄float mathScore;/ 保存数学成绩float phyScore;/ 保存物理成绩float liteScore;/ 保存语文成绩float csScore;/ 保存计算机成绩float credit;/ 保存已获学分 2022-6-236类和对象的概念类和对象的概念用类来描述抽象数据类型(ADT)public class studentInfo String studentName;/ 保存姓名int age;/ 保存年龄float mathScore;/ 保存数学成绩float phyScore;/ 保存物理成绩float

    4、 liteScore;/ 保存语文成绩float csScore;/ 保存计算机成绩float credit;/ 保存已获学分 为各个数据成员赋值就是建立对象2022-6-237学生对象示例学生对象示例张平 20 78 84 90 86 35李立群 20 83 85 90 91 36王睿 21 81 90 84 76 352022-6-238面向对象的重要特征面向对象的重要特征面向对象的重要特性是封装、继承和多态。 封装 数据和操作的统一,方便数据管理; 有限的对外接口 ,保护敏感数据。 继承 子类继承父类的共性 ; 子类可以具有自己独有的特性; 继承关系具有传递性 。2022-6-239面向

    5、对象的重要特征面向对象的重要特征面向对象的重要特性是封装、继承和多态。 多态 不同类中的同名方法; 同一类中同名但参数列表不同的方法; 最重要的:程序运行时,动态地决定引用类型(父类还是子类)。 有关多态的内容将在第五章中详细讲解2022-6-2310Java与与C+比较比较Java与C+都是非常优秀的OOP语言,我们不妨比较一下他们的相同或不同之处,也许这样,我们将看到OOP语言的核心。Java与C+具有的OOP能力异同2022-6-2311Java与与C+比较比较为什么Java不再使用C+中采用的多重继承的机制? 多重继承可能带来的混乱 。 几个父类中含有同名的方法 ,假如叫A; 子类将继

    6、承父类中的A方法 ; 子类继承哪个方法A呢? “子类”有疑惑,我们程序员就会有疑惑!Java中通过接口来实现多重继承的机制。 2022-6-2312多重继承示例多重继承示例父类父类1 1父类父类2 2子类子类2 2子类子类1 1子类子类3 32022-6-2313Java与与C+比较比较Java在类层次之上提出了包的概念 。 扩大名字空间; 增强权限机制; 方便项目管理; .Java中引入垃圾回收机制,最大程度地避免了程序员释放对象空间时可能引发的错误。2022-6-2314Java与与C+比较比较Java与C+有许多的相似之处。 类与继承; 共有、私有、保护成员; 虚函数; 静态成员; th

    7、is; .2022-6-2315课后习题课后习题请在周围环境中找到几个实例,描述它们的特性,并将其定义为类。 仔细理解多态的概念,如有疑问,请记住它,相信后面的学习会给你一个答案。查阅API文档,分析Java中类的继承关系。Java程序设计程序设计人民邮电出版社人民邮电出版社2022-6-2317在线教务辅导网:在线教务辅导网:http:/ 更多课程配套课件资源请访问在线教务辅导网更多课程配套课件资源请访问在线教务辅导网2022-6-23182022-6-23192022-6-23202022-6-23212022-6-23222022-6-2323馋死2022-6-23242022-6-23252022-6-23262022-6-23272022-6-23282022-6-23292022-6-23302022-6-23312022-6-23322022-6-23332022-6-23342022-6-23352022-6-2336PPT研究院P O W E R P O I N T A C A D E M Y2022-6-23372022-6-2338

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Java语言程序设计-辛运帏-饶一梅-第二章新课件.ppt
    链接地址:https://www.163wenku.com/p-3040046.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库