04面向对象技术基础讲述
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
您可能关注的文档
- 液压与气动技术习题集..doc
- 液压与气压传动习题课--.doc
- 06第六章 存储管理1概要.ppt
- 03第三讲蜂窝移动通信系统讲述.ppt
- 03第三讲空调系统讲述.ppt
- 03畜禽解剖学——被皮系统讲述.ppt
- 03结构化分析讲述.ppt
- 液压接头的种类及选用.ppt
- 03行列式按行(列)展开讲述.ppt
- 淮南井巷揭煤管理规定.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 毕业论文(设计)-小型液压升降平台机械工程及自动化.doc VIP
- 在线网课学习课堂《现场生命急救知识与技能(南昌大学 )》单元测试考核答案.docx VIP
- 洛可可风格建筑.ppt.ppt VIP
- 鳞状细胞癌学习课件.pptx VIP
- 国企优化整合方案汇编.docx VIP
- 《农机电器设备使用维护》课件——项目一:农机电气系统基础.pptx VIP
- 开工第一课春节复工安全生产培训ppt.pptx VIP
- 宝可梦 Let's Go!皮卡丘1.02版switch大气层系统游戏修改代码.docx VIP
- 《农机电器设备使用维护》课件——农机电气系统的组成及特点.pptx VIP
- 工伤职工停工留薪期分类目录模板范本.pdf VIP
原创力文档

文档评论(0)