- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 类、对象和接口演示文稿.PPT
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 4.17 Class类 Class是java.lang包中的类,该类的实例用来封装对象运行时的状态。当一个类被加载且创建对象时,和该类相关的一个类型为Calss的对象就会自动创建。Class类本身不提供构造方法,因此,不能使用new运算符和构造方法显示地创建一个Class对象。任何对象调用getClass()方法都可以获取和该对象相关的一个Class对象,这个Class对象调用如下的方法可以获取创建对象的类的有关信息. 使用Class实例化一个对象 创建对象最常用的方式就是使用new运算符和类的构造方法,实际上我们也可以使用Class对象得到一个类的实例。为了得到一个类的对象,可以先得到一个和该类相关的Class对象,做到这一点并不困难,只要使用Class的类方法 public static Class forName(String className) throws ClassNotFoundException 就可以返回一个和参数className指定的类相关的Class对象。再让这个Class对象调用 public Object newInstance() throws InstantiationException,IllegalAccessException 方法就可以得到一个className类的对象。 4.18 基本类型的类包装 Java的基本数据类型包括:byte、int、short、long、float、double、char。Java同时也提供了基本数据类型相关的类,实现了对基本数据类型的封装。这些类在java.lang包中,分别是:Byte、Integer、Short、Long、Float、Double和Character类。 1. Double和Float类 Double类和Float类实现了对double和float基本型数据的类包装。 可以使用Double类的构造方法: Double (double num) Double du1=Double(3.5); 创建一个Double类型的对象; 使用Float类的构造方法: Float (float num) 创建一个Float类型的对象。 Double对象调用doubleValue()方法可以返回该对象含有的double型数据; double d; d=du1.doubleValue(); d=? Float对象调用floatValue()方法可以返回该对象含有的float型数据。Hello3 2. Byte、Integer、Short、Long类 下述构造方法分别可以创建Byte、Integer、Short和Long类型的对象: Byte(byte num) Integer(int num) Short(short num) Long(long num) Byte、Integer、Short和Long对象分别调用byteValue ()、intValue()、shortValue ()和longValue ()方法可以返回该对象含有的基本型数据。 3. Character类 Character类实现了对char基本型数据的类包装。 可以使用Character类的构造方法: Character (char c) 创建一个Character类型的对象。 Character对象调用charValue()方法可以返回该对象含有的char型数据。 常用方法,public static…p97 example4_37 4.19 反编译和文档生成器 使用SDK提供的反编译器:javap.exe可以将字节码反编译为源码,查看源码类中的方法名字和成员变量的名字 . javap Swallow 使用SDK提供的javadoc.exe可以制做源文件类()结构的html格式文档。 4.14.1 将应用程序压缩为jar文件 1 编写一个清单文件 Manifest-Version: 1.0 Main-Class: Examp22A Created-By: 1.4.2(Sun Microsystems Inc.): 保存到f:/j100 ,取名为:Mymoon.mf 2 生成jar文件 在F:/j100下输入: jar cfm tom.jar Mymoon.mf Examp22A.class 动
您可能关注的文档
- 第1章 Dreamweaver CS6创建基本文本网页演示文稿.PPT
- 第1章 Flash 与动画制作演示文稿.PPT
- 第1章 Illustrator CS2基础知识演示文稿.PPT
- 第1章 UG NX6.0入门演示文稿.PPT
- 第1章 UG NX6基础知识演示文稿.PPT
- 第1章 中文Authorware 7.0的基本操作演示文稿.PPT
- 第1章 印刷电路板与Protel DXP概述演示文稿.PPT
- 第1章 平面设计与CorelDRAW简介演示文稿.PPT
- 第1章 熟悉Illustrator CS3(Illustrator CS3标准教程)演示文稿.PPT
- 第1章 进入Illustrator CS4演示文稿.PPT
最近下载
- 第1课 家居清洁与整理技巧 课件 2023—2024学年苏教版初中劳动技术八年级下册.pptx VIP
- 黑龙江哈尔滨师范大学附属中学2024-2025学年高一上学期期末考试政治试题 含解析.docx VIP
- T_WSJD 18.14—2021_工作场所空气中化学因素测定煤焦油沥青挥发物、焦炉逸散物中苯溶物的称重法.pdf VIP
- 人教版七年级上册英语字帖.pdf VIP
- 湘2017J907 居住建筑节能65%围护结构构造图集.pdf
- 交通局交通安全培训.pptx VIP
- 西南财经大学答辩通用PPT模板.pptx VIP
- 2025年最新人教版八年级(初二)数学上册教学计划及进度表(新课标,新教材).docx
- 《近代文学》教学大纲.pdf VIP
- 2024美妆行业数字化转型白皮书.pdf VIP
文档评论(0)