写了个自定义类.将它创建到自己的包里面.我再用另一段代码调用那个类.为什么不能调用?
也说不太清楚...具体是这样的
package com.stonexk.simple;
public class Vector{
public Vector(){
System.out.println("com.stonexk.simple.Vector");
}
}import com.stonexk.simple.*;
public class Test{
public static void main(String[] args){
Vector v = new Vector();
}
}这样就编译不了..如果改成这样
import com.stonexk.simple.Vector;
就可以运行了..这是个什么道道?
也说不太清楚...具体是这样的
package com.stonexk.simple;
public class Vector{
public Vector(){
System.out.println("com.stonexk.simple.Vector");
}
}import com.stonexk.simple.*;
public class Test{
public static void main(String[] args){
Vector v = new Vector();
}
}这样就编译不了..如果改成这样
import com.stonexk.simple.Vector;
就可以运行了..这是个什么道道?
如果是这样的是因为你的Vecto类与util包中的Vecto冲突了,建议换一个类名试试