chap04类与对象技巧.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 包名与目录结构 程序如果使用了包语句,例如: package tom.jiafei; 那么你的目录结构必须包含有如下的结构 …\tom\jiafei 比如 D:\ch4 \tom\jiafei 并且要将源文件编译后得到的全部字节码文件拷贝到目录D:\ch4 \tom\jiafei中。 例子12的源文件保存到D:\ch4 \tom\jiafei中。 编译源文件 D:\ch4 \tom\jiafei\javac Example4_12.java 运行 D:\ch4 \java tom.jiafei. Example4_12 效果如图4.16 因为起了包名,类Example4_12的全名已经是tom.jiafei.Example4_12(就好比大连的全名是“中国.辽宁.大连”) * * 2.使用参数“–d”编译源文件 javac 可以使用参数-d指定生成的字节吗文件所在的目录。如果不使用参数-d,javac在当前目录生成字节码文件。 如果源文件没有包名,使用参数-d可以将字节码文件存放到你指定的有效目录中,例如: javac –d F:\tsinghua\1000 MyFile.java 将源文件MyFile.java生成的全部字节码文件存放到F:\tsinghua\1000。 * * 2.使用参数“–d”编译源文件 如果源文件使用包语句声明了包名,使用参数-d时要格外小心。假设源文件的包名是tom.jiafei,保存在在D:\2000中,下述编译命令: D:\2000\javac –d F:\tsinghua\1000 MyFile.java 会在F:\tsinghua\1000目录下新建子目录结构tom\jiafe并将字节码文件存放到F:\ tsinghua\1000\tom\jiafei中。 而下述编译命令: D:\2000\javac –d . MyFile.java 会在当前目录2000下新建子目录结构tom\jiafei,并将字节码文件存放到D:\2000\tom\jiafei中。 * * 4.11 import 语句 使用import 语句可以引入包中的类。在编写源文件时,除了自己编写类外,我们经常需要使用Java提供的许多类,这些类可能在不同的包中。 1 .使用类库中的类 为了能使用Java提供给我们的类,我们可以使用import语句来引入包中类。在一个Java源程序中可以有多个import语句,它们必须写在package语句(假如有package语句的话)和源文件中类的定义之间。 * * 4.11 import 语句 Java为我们提供了大约130多个包,如: java.applet 包含所有的实现Java applet的类 java.awt 包含抽象窗口工具集中的图形、文本、窗口GUI类 java.awt.image 包含抽象窗口工具集中的图像处理类 java.lang 包含所有的基本语言类 java.io 包含所有的输入输出类 包含所有实现网络功能的类 java.util 包含有用的数据类型类 例子13使用了java.util包中的Date类,用来显示本机的当前时间. * 2.使用自定义包和无名包中的类 我们也可以使用import 语句引入自定义包中的类。如: import tom.jiafei.*; 我们也可以对单独的一个类进行编译,生成字节码文件然后供其它类使用。 (1)如果应用的程序所需要的其它源文件没有包名,那么必须将该源文件编译后得到的字节码文件和应用程序存放在同一目录中。 * 2.使用自定义包和无名包中的类 (2)如果应用的程序所需要的其它源文件有包名,比如tom.jiafei,那么可以将该源文件编译后得到的字节码文件存放到应用程序所在目录的tom\jiafei子目录中,比如应用程序所在目录为d:\

文档评论(0)

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

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

1亿VIP精品文档

相关文档