- 1、本文档共94页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.4.3 编译和运行包 2、运行 假设我们的当前目录是d:\user\chap04,并将packTest.java存放在该目录下。对该文件进行编译后,我们得到字节码文件packTest.class。在当前目录即d:\user\chap04下建立test子目录,然后将packTest.class拷贝在d:\user\chap04\test中,并进行如下的操作 d:\user\chap04\testjava packTest 这时解释器返回”cant find class packTest”。请思考这是为什么? 改正的方法可以有两种: (1) 在test的上一级目录运行 如:d:\user\chap04java test.packTest (2) 修改CLASSPATH,使其包括当前目录的上一级目录。 由上例可以看出,运行一个包中的类时,必须指明包含这个类的包,而且要在适当的目录下运行,同时正确地设定环境变量CLASSPATH,使解释器能够找到指定的类。 4.4.3 编译和运行包 【例4-9】找出50以内的素数 // Prime.java package tom.jiafei; public class Prime{ public static void main(String args[]){ int sum=0,i,j; for( i=1;i=50;i++){ //找出50以内的素数. for(j=2;j=i/2;j++){ if(i%j==0) break; } if(ji/2) System.out.print(素数+i+ ); } } } 4.4.3 编译和运行包 【例4-9】找出50以内的素数 // Prime.java package tom.jiafei; public class Prime{。。。。。。} (1)建立子目录结构 在当前目录结构下必须包含有如下的子目录结构\tom\jiafei, 由于当前目录为d:\user\chap04,所以可以将源文件拷贝在目录d:\user\chap04\tom\jiafei中,然后编译源文件,如下: d:\user\chap04\tom\jiafeijavac Primnumber.java 运行程序时必须在目录c:\user\chap04 中来运行,如 d:\user\chap04java tom.jiafei.PrimNumber (2) 或者采用-d选项来指定包的根目录为当前目录,编译成功后,自动建tom\jiafei子目录并将Primnumber.class存入,编译和运行如下: d:\user\chap04javac –d . Primnumber.java d:\user\chap04java tom.jiafei.PrimNumber 第4章 面向对象程序设计基础 4.1 面向对象的基本概念 4.2 类的定义 4.3 类和对象的使用 4.4 包package 4.5 成员变量及方法的访问权限 4.6 final、this及其它 4.3 类和对象的使用 在Java中,可以选择四种访问方式:public、private、protected和default. 4.4 包package 4.5.1公共类型(public) 4.5.2保护类型(protected) 4.5.3 私有类型(private) 4.5.1公共类型(public) 如果将一个成员变量或成员方法定义为public类型,则在同一类、子类、同一包中的类、不同的包中的类均可以访问该成员变量或成员方法。 // Demopub1.java package pub1; public class Demopub1{ // public修饰是必需的。 //公共类型的成员变量 public int a; //公共类型的成员方法 public void method() { System.out.println(); } } 4.5.1公共类型(public) //Demopub2.java package pub2; import pub1.*; class Demopub2 { public static void main(String args[]) { //实例化aDemo1 Demop
您可能关注的文档
- 2016高考政治二轮复习第一部分专题复习讲座专题四发展社会主义市场经济课件讲义.ppt
- 2016年中考数学复习专题20多边形与平行四边形讲义.doc
- 04第四章-输入与输出重点.ppt
- 2016年中考数学模拟试题汇编专题25:矩形菱形与正方形(含答案)讲义.doc
- 2016高考政治二轮复习课件:专题5《公民与政府》(人教版)讲义.ppt
- 2016高考政治二轮复习选择题题型方法12如何做好目的类选择题课件讲义.ppt
- 10工程管理重点.ppt
- 10过程步通用语句重点.ppt
- 10级大学物理规范作业上册04解答重点.ppt
- 2016年中考数学线段、角、相交线和平行线精品课件讲义.ppt
- 19 棉花姑娘 第一课时 (教学设计)2023-2024学年统编版语文一年级下册.docx
- 第15课 认识基本的网络硬件(教案)-七年级信息技术上册同步精品课堂(粤教版2019).docx
- 提高初中生的摄影技能.docx
- 河北省保定市竞秀区达标名校2024届中考数学全真模拟试卷含解析.pdf
- 2024届天津市武清区名校数学九年级第一学期期末监测模拟试题含解析.pdf
- 垃圾分类知识竞赛100题(100道多选,有答案) .pdf
- 初中地理_第十章 可爱的家乡教学设计学情分析教材分析课后反思.pdf
- 备煤作业区岗位操作规程考试题库(粉碎机、皮带、移动紧带) .pdf
- 2023—2024年人教版三年级数学下册期中考试题【参考答案】 .pdf
- 押押新高考第9题 统计概率(新高考)(解析版) .pdf
最近下载
- 浮力单元作业设计.pdf VIP
- GB∕T 12274.401-2023 有质量评定的石英晶体振荡器 第4-1部分:空白详细规范 能力批准.pdf
- 大学生的创新创业大赛.pptx
- 2024年新版党建知识应知应会系列测试.docx VIP
- 第二章 田径——立定跳远 课件 2023-2024学年人教版初中体育与健康七年级全一册.pptx VIP
- 《浮力》单元作业设计.pdf VIP
- 保洁、环卫、绿化养护工劳动定额标准QFSSHRS012019.doc.docx
- 国外中学生涯教育现状与国内本土化进展相关论文背景分析.docx
- 北合小学美术教研组活动记录表.pdf
- 《中国共产党纪律处分条例》测试题.doc VIP
文档评论(0)