java中两个源文件_两个java源文件同属一个包,其中一个类引用了另一个,在用javac编译时,报错找不到引用的类,import无作用...
请问,应该怎样解决?下面是ComplexNumber.java和PassParemter.java的部分代码,ComplexNumber.java已经编译过了。packagebook.oo;importbook.oo.ComplexNumber;publicclassPassParam...
请问,应该怎样解决?
下面是ComplexNumber.java和PassParemter.java的部分代码,ComplexNumber.java已经编译过了。
package book.oo;
import book.oo.ComplexNumber;
public class PassParamter {
public PassParamter() {
}
public void methodA(ComplexNumber comNum) {
// comNum这个引用指向了一个新new出来的对象。
comNum = new ComplexNumber(1, 2);
}
......
}
package book.oo;
public class ComplexNumber implements Cloneable{
/** 复数的实部 */
private double realPart;
/** 复数的虚部 */
private double imaginaryPart;
/** 默认构造函数 */
public ComplexNumber() {
this.realPart = 0.0;
this.imaginaryPart = 0.0;
}
/**
* 构造函数
* @param a 实部
* @param b 虚部
*/
public ComplexNumber(double a, double b) {
this.realPart = a;
this.imaginaryPart = b;
}
......
}
之前编译和执行ComplexNumber.java时,加了包语句后,我在使用javac和java时要转到不同目录去,编译时要到源文件所在目录,执行时要退回到包含包的目录去,我弄不明白为什么这样?
展开
java中两个源文件_两个java源文件同属一个包,其中一个类引用了另一个,在用javac编译时,报错找不到引用的类,import无作用...相关推荐
- Java中内部做监视器_监视器模式 java
广告 精选中小企业最主流配置,适用于web应用场景.小程序及简单移动App,所有机型免费分配公网IP和50G高性能云硬盘(系统盘). mutex实际上就是对象本身 } 复制代码什么是监视器模式 jav ...
- java中static修饰函数_详解java中static关键词的作用
在java中,static是一个修饰符,用于修饰类的成员方法.类的成员变量,另外可以编写static代码块来优化程序性能:被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载 ...
- java中对象的生存期_深入理解Java虚拟机-判断对象是否存活算法与对象引用
我们知道Java中的对象一般存放在堆中,但是总不能让这些对象一直占着内存空间,这些对象最终都会被回收并释放内存,那么我们如何判断对象已经成为垃圾呢?这篇文章会提出两种算法解决这个问题.另外,本文还要谈 ...
- java中的invoke方法_详解Java中Method的Invoke方法
在写代码的时候,发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象,而子类改写了这个方法,从子类class通过getDeclaredMethod也能获取到M ...
- java中io是什么_深入理解Java中的IO
深入理解Java中的IO 转载自:http://blog.csdn.net/qq_25184739/article/details/51205186 本文的目录视图如下: Java IO概要 a.Ja ...
- JAVA中流水账的实现_流水账式java基础Summary
来一篇java基础知识的小总结,采用流水账式,不是特意的,而是不知道用什么形式把这些东西联系起来,那就想起什么写些什么吧 关键字:java中赋予特殊含义,具有专门用途的的单词,class.public ...
- java中什么是类型_什么是Java中基本数据类型?
Java中除了二进制文件和使用文本文件外还有基于Data的数据操作,这里的Data指的是Java的基本数据类型和String.基本数据类型包括byte.int.char.long.float.doub ...
- java中注解的解析_全面解析Java中的注解与注释
注解一.什么是 Annotation? (注解 or 注释)Annotation, 准确的翻译应该是 -- 注解. 和注释的作用完全不一样. Annotation 是JDK5.0及以后版本引入的一个特 ...
- java中读取单个字符_如何使用Java中的Scanner类读取单个字符?
从Java 1.5开始引入Scanner类.此类接受File,InputStream,Path和String对象,使用正则表达式逐个令牌读取所有原始数据类型和String(从给定的源)令牌.默认情况下 ...
- java中accept什么意思_什么是Java中的IntStream.Builder accept()方法
使用IntStream.Builderaccept()方法将元素插入IntStream .它将元素添加到正在构建的流中. 语法如下:void accept(int t) 在这里,参数t是输入参数. 元 ...
最新文章
- 题目1159:坠落的蚂蚁
- Nginx之反向代理、日志格式、集群、缓存、压缩、URl 重写,读写分离配置
- 4.1邮箱的全选,全不选,反选
- ccf报数游戏java_ccf 201712 02 (游戏)
- 【APICloud系列|36】小米应用商店可以检测同个应用不同版本信息
- 正则表达式30分钟入门教程-2
- 一个好的web前端开发者,是怎么学习的?
- 【探索PowerShell 】【七】变量
- Illustrator导入word中的visio图片方法
- pydub mp3转wav
- 免费视频直播、点播H5播放器SkeyeWebPlayer适配移动端
- 机房收费系统的退卡和结账
- 生物信息学仿真软件SInC的初步使用教程
- Scratch之小猫酷跑我设计
- [ECE]模拟试题-2
- 在win10自带的mail中如何设置学校邮箱
- 计算机房七氟丙烷气体灭火系统设计 施工安,计算机房七氟丙烷气体灭火系统的设计方案.doc...
- 我们为什么需要信息增益比,而不是信息增益?
- assertThat断言测试方法
- go Jenkins流水线极速打包镜像上传
热门文章
- Julia:Datetime的用法
- 机器学习笔记(十三):主成分分析法(PCA)
- OpenStack创业“五虎将”分化
- 2018 KubeCon + CloudNativeCon成功召开
- 求求你,千万别为我好!
- 【优化算法】饥饿游戏搜索算法(HGS)【含Matlab源码 1802期】
- mysql 优化器 cost评估_MySQL优化器cost计算
- sql 找不到oracle接口,sql-server – sql server链接服务器到oracle返回数据存在时找不到的数据...
- python:数组和列表相互转化
- we8iso8859p1 java_字符集WE8ISO8859P1 是不能改为ZHS16GBK的