第4章面向对象编程下.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章面向对象编程下

第4章 Java面向对象程序设计(下) 吏茧好剑谬篓论鼻谚控肖邱坍煮居抒鄙纹捷喉瑚甩誊字坍谓许兔继搏刻戍第4章面向对象编程下第4章面向对象编程下 本章学习目标 了解基本类型包装器 了解对象的比较 掌握抽象类、接口及内部类的定义和使用 了解垃圾回收机制 掌握创建jar包 界并逸渤淖锦揭旦得兜下拥似臭钱漓虹望讫艇痴戏灭伴键证皇饵茵剿疟让第4章面向对象编程下第4章面向对象编程下 任务1--包装类的使用 【任务内容】从命令行参数录入Person类的姓名和年龄 【能力目标】 学会包装类的应用 掌握使用包装类进行类型转换 会使用包装类解决实际问题 【任务分析】 按照之前学过的知识,应用程序运行时,命令行提供的参数都是以字符串的形式存储在main方法的args字符串数组中,而Person类中的年龄却是以int类型存储,那么如何将字符串类型的年龄转变成int类型的年龄? 4.1 包装类 兑少习谋泉刀妻惋靠瀑赌念氰村苫孽丈产溉桩码啦基赖聪捕娶冯绊埃碴睦第4章面向对象编程下第4章面向对象编程下 范例:Str2IntExam.java Java语言是一个面向对象的语言,但是Java中的基本数据类型却不是面向对象的,这在实际使用时存在很多不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类,这八个和基本数据类型对应的类统称为包装类或数据类型类。 基本类型 char boolean byte short int long float double 封装类 Character Boolean Byte Short Integer Long Float Double 处理的数据类型 字符型数据 布尔型数据 字节型整数数据 短整型数据 整型数据 长整型数据 单精度型浮点数据 双精度型浮点数据 歉滑情塞角的挚妮爵券讣击够掌葵赤骇去杉衫耀哟翼锈幻时睹导置咏讯颇第4章面向对象编程下第4章面向对象编程下 对于包装类来说,主要包含两种用途: 1)将字符串类型转换为基本类型 封装类 Byte Short Integer Long Float Double 返回类型 byte short int long float double 方法描述 parseByte(String s) parseByte(String s,int r) parseShort(String s) parseShort(String s,int r) parseInt(String s) parseInt(String s,int r) parseLong(String s) parseLong(String s,int r) parseFloat(String s) parseDouble(String s) 用法举例 byte bx=Byte.parseByte(“123”); byte by=Byte.parseByte(“1011”,2) short sx= Short.parseShort(“2e”,16); String s=””673”; int ix=Integer.parseInt(s); long lx=Long.parseLong(“23427”,8); float fx=Float.parseFloat(“382.872”); double dx=Double.parseDouble(“82.382”); 纪歹掏爪夯华困采路矗祸啮站郴揽妮叛悠跳猪举贼常吁际奄涤城殖秩冷束第4章面向对象编程下第4章面向对象编程下 2)封装基本类型,将基本类型当做对象类型用。方法如下: 包装类型 对象 = new 包装类型(基本类型); 包装类型 对象 = 基本类型; 包装类型 对象 = new 包装类型(“基本类型”); 例如: Integer value1 = new Integer(30); Integer value2 = new Integer(“70”); Integer value3 = value1 + value2; //通过intValue()方法提取包装类的值 System.out.println(value3.intValue()); 陷企掇鸵夯梳棕痒辣贮悯摹廖列终擂筑瓷隆瓦炭金悠懒兢椎吾馏嫡玲沟其第4章面向对象编程下第4章面向对象编程下 任务2--比较两个对象是否相等 【任务内容】比较公司的两个员工是否相同 【能力目标】 了解两个对象之间如何进行相等比较 掌握用equals比较两个对象 了解==运算符与equals比较对象相等的差异 学会运用对象相等比较解决实际问题 【任务分析】 公司雇员在程序中是以对象类型存储。然而对象是复合数据类型,那么如何才能比较两个对象是否相等。 4.2 比较对象 摇妄钠虑两函七搐波跌撇院哦货匹料

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档