首先我们应该理解的是,包其实就是一个文件夹,里面可以放class。一个包中的类不能重名,但是不同包中的类可以重名。
有了包,我们就可以引用另外一个包中的类。我们代码的第一行就是表明的包
package mypacage;
//引用myfirst_Java中的类,可以指定某个类,可以是*所有类
import myfirst_Java.*;
public class Hello {
public void print() {
System.out.println("我测试包的相关知识,我是mypacage");
}
public static void main(String[] args) {
// 为了使用myfirst_Java包中得print方法,
// 因为同名,即使我们上面导入了,这里也得明确包+类初始化
myfirst_Java.Hello h=new myfirst_Java.Hello();
// 这里指向了myfirst_Java包
h.print();
}
}
package mypacage;
//引用myfirst_Java中的类,可以指定某个类,可以是*所有类
import myfirst_Java.*;
import 我另外一个包.Wellcome;
public class Hello {
public void print() {
System.out.println("我测试包的相关知识,我是mypacage");
}
public static void main(String[] args) {
// 为了使用myfirst_Java包中得print方法,
// 因为同名,即使我们上面导入了,这里也得明确包+类初始化
myfirst_Java.Hello h=new myfirst_Java.Hello();
// 这里指向了myfirst_Java包
h.print();
// 使用我另外一个包.Wellcome类得方法
Wellcome w=new Wellcome();
w.Love();
}
}