Java中的package和import
今天了解一下Java中的包机制。
先创建一个文件夹目录。
package\com\pilipala\entity
package\com\pilipala\test
实际上是在pilipala这个文件夹下还有两个文件夹。
然后我们在entity这个文件夹中创建一个Human.java文件。
package com.pilipala.entity;
public class Human {
public String name;
public String sex;
public int old;
public String toString() {
return "name:" + name + " sex:" +sex+ " old:" + old;
}
}
在test这个文件夹下,创建一个Demo.java文件
package com.pilipala.test;
import com.pilipala.entity.Human;
public class Demo {
public static void main(String[] args) {
System.out.println("Package_Demo");
Human human = new Human();
human.name = "zhangSan";
human.sex = "man";
human.old = 26;
System.out.println(human.toString());
}
}
然后我们在package文件夹下使用cmd输入。
javac com/pilipala/test/Demo.java
即可编译成功。
然后运行一下代码,查看输出。
C:\package>java com/pilipala/test/Demo
Package_Demo
name:zhangSan sex:man old:26
可以看到Demo类成功的导入了另一个文件夹下的Human类。