网站大量收购独家精品文档,联系QQ:2885784924

第4章java类的重用重点.ppt

  1. 1、本文档共127页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 4.8 本章小结 本章内容 介绍了Java语言类的重用机制,形式可以是组合或继承 Object类的主要方法 终结类和终结方法的特点和语法 抽象类和抽象方法的特点和语法 Java基础类库的一些重要的类 本章要求 理解组合和继承的区别,能够知道何时使用那种方法 了解终结类、终结方法、抽象类、抽象方法的概念 熟练掌握本章提到的Java基础类库中的一些常见类 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 运行结果 Custom constructor Utensil constructor Spoon constructor Utensil constructor Fork constructor Utensil constructor Knife constructor Plate constructor DinnerPlate constructor PlaceSetting constructor 4.6 类的组合 4.6.1 组合与继承的结合(续) ——例4-19运行结果 * 4.7 包的应用 包 为了解决类名冲突,Java提供包来管理类名空间 Java利用包来组织相关的类,并控制访问权限 包是一种松散的类的集合,利用包来管理类,可实现类的共享与复用 同一包中的类在默认情况下可以互相访问,通常把需要在一起工作的类放在一个包里 * 4.7.1 Java 基础类库简介 Java基础类库 Java提供了用于语言开发的类库,称为Java基础类库(JFC,Java Foundational Class) ,也称应用程序编程接口(API,Application Programming Interface),分别放在不同的包中 Java提供的包主要有 java.lang,java.io,java.math,java.util java.applet,java.awt,java.awt.event,java.awt.image,java.beans ,java.rmi,java.security,java.sql等 4.7 包的应用 * 语言包(java.lang) 语言包java.lang提供了Java语言最基础的类,包括 Object类 数据类型包裹类(the Data Type Wrapper) 字符串类(String、StringBuffer) 数学类(Math) 系统和运行时类(System、Runtime) 类操作类(Class,ClassLoader) 4.7 包的应用 4.7.1 Java基础类库简介(续) ——语言包 * 数据包裹类 对应Java的每一个基本数据类型(primitive data type)都有一个数据包裹类 每个包裹类都只有一个类型为对应的基本数据类型的属性域 基本数据类型 数据包裹类 boolean Boolean byte Byte char Character short Short int Integer long Long float Float double Double 4.7 包的应用 4.7.1 Java基础类库简介(续) ——数据类型包裹类 * 生成数据类型包裹类对象的方法 从基本数据类型的变量或常量生成包裹类对象 double x = 1.2; Double a = new Double(x); Double b = new Double(-5.25); 从字符串生成包裹类对象 Double c = new Double(-2.34); Integer i = new Integer(1234); 已知字符串,可使用valueOf方法将其转换成包裹类对象: Integer.valueOf(125); Double.valueOf(5.15); 自动装箱 Integer i =3; Double d = -5.25 4.7 包的应用 4.7.1 Java基础类库简介(续) ——生成数据类型包裹类对象的方法 * 得到基本数据类型数据的方法 每一个包裹类都提供相应的方法将包裹类对象转换回基本数据类型的数据 anIntegerOValue() // 返回 int类 aCharacterObject.charValue() // 返回 char类型的数据 Integer、Float、Double、Long、By

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档