java--包

来源:互联网 发布:java做什么用的 编辑:程序博客网 时间:2024/04/30 10:59
包(package):用于将完成不同功能的类分门别类,放在不同的目录下。
包的命名规则:将公司域名反转作为包名。
www.baidu.com   com.baidu

包名每个字母都需要小写


package com.baidu; 
public class packageTest {//这个类的全名就是com.baidu.PackageTest
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}


javac -d H:\java PackageTest.java
编译带有package声明的java源文件有两种方式。
1.直接编译,比较麻烦,需要自己建立目录,


2.使用编译参数 -d 
javac -d . 源文件.java 
.表示当前目录


有两个包名,aa.bb.cc   aa.bb.cc.dd ,那么我们称后者为前者的子包




导入(import)将使用package分离的各个类导入回来,让编译器能够找到的需要的类


package com.baidu;
public class PackageTest {
public static int i =100;
}

import com.baidu.PackageTest;

public class ImportTest {
public static void main(String[] args) {
System.out.println(PackageTest.i);
}
}
import com.baidu.*   表示导入com.baidu包下面的所有类


import aa.bb.* 并不会导入aa.bb.cc包下面的类




关于package ,import ,class 的顺序问题
1.首先需要定义包,可选
2.接下来使用import进行导入,可选(不在同一目录下才需要导入)
3.然后才是class 或interface的定义
如果两个类在同一个包下,直接使用就行



0 0
原创粉丝点击