//The pt.rint&pt.rintln shorthand test
package mypackage;
public class Pt {
public static void rint(String s) {
System.out.print(s);
}
public static void rintln(String s) {
System.out.println(s);
}
}///:~
打包此classimport mypackage.Pt;
public class LinkPt{
public static void main(String[] args){
Pt.rintln("Pt successful!");
Pt.rint("rintln successful!");
}
}
调用成功!
但是如果改为mypackage.*;
便编译失败...这是为什么?
package mypackage;
public class Pt {
public static void rint(String s) {
System.out.print(s);
}
public static void rintln(String s) {
System.out.println(s);
}
}///:~
打包此classimport mypackage.Pt;
public class LinkPt{
public static void main(String[] args){
Pt.rintln("Pt successful!");
Pt.rint("rintln successful!");
}
}
调用成功!
但是如果改为mypackage.*;
便编译失败...这是为什么?
你要把你的包放到com/a/b/c/下,编译就没有问题啊,我试过了用com.mypackage.Pt和com.myPackage.*都没有问题,把包文件和源文件放在一个文件夹下。