Java中的package和import

360 阅读1分钟

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类。