当然是test里面的test了
假如你在import com.test.*; 中可以,而在import com.test.test中不可以(需要说明的是第2个test的大小写!!!!),那么是不是你要引用的一个object是不是在com.test的其他子包中?
假如你在import com.test.*; 中可以,而在import com.test.test中不可以(需要说明的是第2个test的大小写!!!!),那么是不是你要引用的一个object是不是在com.test的其他子包中?
解决方案 »
- 请教个关于prepareStatement 的问题
- java 的equals方法和compareTo方法比较
- 一个问题·我是菜鸟·不懂一个关键的问题
- 哪位熟悉zlib压缩,急
- 为什么我的Lomboz下没有 Data Explorer
- javascript 写验证方法是有时是return validate(this.form) 有时是return validate(this)???
- eclipse的配置问题,急等!
- 怎么设置 JTextComponent 中部分 字体的颜色
- 谁有Borland AppServer4.5的licence key
- 如何在Window2000中创建Java编程环境?
- 请问PreparedStatementWrapper的用法和作用?
- 条件判断出现的怪事
在用import导入时为什么用: import com.test.*; 时出错;
而用: import com.test.test时不出错;
//
package com.bruceeckel.tools;
public class Test {
public void Test() {
System.out.println("com.bruceeckel.tools.Test");
}
public static void rint(Object obj) {
System.out.print(obj);
}
public static void rint(String s) {
System.out.print(s);
}
public static void rint(char[] s) {
System.out.print(s);
}
public static void rint(char c) {
System.out.print(c);
}
public static void rint(int i) {
System.out.print(i);
}
public static void rint(long l) {
System.out.print(l);
}
public static void rint(float f) {
System.out.print(f);
}
public static void rint(double d) {
System.out.print(d);
}
public static void rint(boolean b) {
System.out.print(b);
}
}
//:com\bruceeckel\Test.java
package com.bruceeckel;public class Test {
static int i=0;
private int b;
public void Test() {
System.out.println("com.bruceeckel Test Class Test Method");
}
}
//:Test1.javaimport com.bruceeckel.tools.*;
import com.bruceeckel.*;public class Test1 {
public static void main(String[] args) {
Test a =new Test();
Test.rint(true);
a.rint(" abc");
System.out.println("");
}
}
错误提示:
D:\JFile\Test\Test1.java:8: 不能解析符号
符号:构造方法 Test ()
位置:类 in Test
Test a =new Test();
^
D:\JFile\Test\Test1.java:9: 不能解析符号
符号:方法 rint (boolean)
位置:类 in Test
Test.rint(true);
^
D:\JFile\Test\Test1.java:10: 不能解析符号
符号:方法 rint (java.lang.String)
位置:类 in Test
a.rint(" abc");
public class Test1 {
public static void main(String[] args) {
[red]com.bruceeckel.tools.Test[/red] a =new Test();
//或[red]com.bruceeckel.Test[/red]
Test.rint(true);
a.rint(" abc");
System.out.println("");
}
}
你得a.class应该在com/test/test目录下所以只能import com.test.test
com.bruceeckel.tools.Test a =new com.bruceeckel.tools.Test();
要这样才行