包package和import

2020-09-12  本文已影响0人  是归人不是过客

package

1、为了解决类的命名冲突问题,在类名前加命名空间(包机制)

2、在java中使用paxkage语句定义包(单包,复包)

3、package语句只能出现在 .JAVA语句的第一行

4、package语句定义的格式,通常采用公司域名倒叙方法

例如:com.bjpowernode.oa.system

以上包的含义:bjpowernode公司开发的oa项目,system是oa项目开发的模块

package定义的全格式:公司域名倒叙.项目名.模块名

5、完整的类名是带有包名的

6、带有package语句的java源文件必须这样编译

javac -d 生成路径 java源文件路径

7、运行:
java.comb.jpowernode.oa.system

import

import语句可以引入其他类

import只能出现在package语句之下,class语句之上

举个栗子:

package Test;
public class User {
    public int i;
    public static void main(String args[]) {
        
    }
    
}
package tranc;
import java.util.Date;
import Test.*;
public class Test{
    public static void main(String [] args) {
        User user = new User();
        System.out.println(user);
        System.out.println(user.i);
        
        Object o = new Object();
        System.out.println(o); // java.lang.Object@7d6f77cc
//      java.lang;软件包下所有类与需要手动导入,系统自动导入
        
        // SUN提供的日期
        Date t = new Date();
        System.out.println(t); // Sat Sep 12 09:47:20 CST 2020
    }
}

输出:

Test.User@2d363fb3
0
java.lang.Object@7d6f77cc
Sat Sep 12 09:53:51 CST 2020
上一篇 下一篇

猜你喜欢

热点阅读