/*class1.java*/
package koo;
class Class1{
public Class1(){}
}
/*class2.java*/
package koo;/********/
class Class2{
public Class2(){
/*怎么在这里应用class1呢?比如如下:*/
Class1 class1=new Class1();
}
}
package koo;
class Class1{
public Class1(){}
}
/*class2.java*/
package koo;/********/
class Class2{
public Class2(){
/*怎么在这里应用class1呢?比如如下:*/
Class1 class1=new Class1();
}
}
解决方案 »
- 给定正整数N,求最小的正整数M,使N*M十进制表示中只有0和1.
- 我对InputStream和OutputStream的错误理解
- 我的一个打字练习程序,想测试速度,怎么办啊
- 请哪位大侠给我看看这个fileUpload哪里出了问题?????
- 如何用java程序得到当前月份的第一天
- 请问:我写了一个java程序,编译后生成.class文件,如何能做到鼠标双击它能自动运行?
- 为什么会:错误,不能读取helloworld.java 1错误
- java命令运行.class文件为什么不能带扩展名?
- (新手)这里怎么看到300篇以外的所有文章?(不是搜索)
- 如何知道Runtime.getRuntime.exec(...)的执行命令是否成功执行呢?
- 各位达人,用 URLConnection 读网页,为什么有些部分读不出来?
- 我要学Jbuilder了,介绍个版本
怎么不把它们放在一个包中呢。
学java是有好多规范的
最好跟着它的规范来
package koo;/********/
class Class2{
public Class2(){
try {
Class1 class1 = Class.forName("Class1").newInstance();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
} 这样虽然可以访问,但是推荐楼主还是按照章程办事
包是一定要打地....
是不是漏洞啊?
我试过了,用你的方法进行跨包访问,根本就不用import。
还有这样子也可以使JVM装载Class1类:
Class x=Class1.class;