包的介绍


包的介绍

1.介绍

作用:

  1. 把功能相似或者相关的类或接口组织在同一个包中,方便类的查找和使用。
  2. 包如同文件夹一样,不同的包中的类的名字是可以相同的,当同时调用两个不同包中的相同类名的类是,应该加上包名加以区别。因此,包可以避免名字冲突。
  3. 包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。

1.1 使用规则

包通常由多个单词组成,所欲的那次的字母小写,单词与单词之间使用逗号隔开,一般命名为“com.公司名.项目.模块名....

规范的由来:由于Java面向对象的特性,每名Java开发人员都可以编写属于自己的Java package,为了保障每个Java Package命名的唯一性,在最新的Java编程规范中,要求开发人员在自己定义的报名前夹上唯一的前缀。由于互联网上的域名称是不会重复的,所以多数开发人员采用自己公司在互联网上的与名称作为自己程序包的唯一前缀。例如:com.java.xxx。

2.import关键字

import 包名.类名

import java.util.Scanner;// import 包名

2.1 不用导包的包

  • lang包

    String str = "";// java.lang.String不用导包
    
  • 本包中的类不用导包

    public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Demo3 d = new Demo3();// 本包中的类不用导包
    	}
    

    image-20211116151452624