0
点赞
收藏
分享

微信扫一扫

包[java]

雨鸣静声 2022-02-28 阅读 55

概念:包时Java官方为了让程序员更好的管理类而提供的一种机制

  • 包就相当于一个命名空间,是类路径中的一部分地址

  • 可以当作文件夹

作用:

1.避免类重名

2.按照不同功能管理类(目前按日期管理)

3.控制访问权限

包的命名规范:在包名中,可以使用.号来区分包的级别(com.ffyc.javaOOP),包名都小写。

第一级 指该项目的类型,如com(商业的),org(一般指非盈利组织),gov(政府的)等

第二级 指项目所开发或者运行的公司名称,如:oracle,sun,huawei 等

第三级 指项目的名称,如:bcms,oa,erp,cms等

第四级 指项目模块的名称,如:bean,action,exception等

  • 包可以更好得管理逻辑相关的类,可以控制不同包之间的访问权限

  • 导入外部包的类,关键字“import”

//import 导入其他包中的类  java.util.Date类的全类名  Date为简称(用到当前包以外的包时需要导入)
import day2.Car;
import java.util.Date;
//import java.sql.Date;
public class Demo {
public static void main(String[] args) {
    new Date();
    //同一个类名的计算机只能识别一个,所以要避免类重名,一个用简称一个用全称
    new java.sql.Date(1000);
    new Car();
   }
}

我们一般称呼包为类的存储路径,或者类的地址:

  • 包机制的产生就可以通过全类名对具体的类进行访问

  • 一般情况下通过类的简称就可以顺利调用并使用大多数的类,但是当两个不同的类起了相同的名字时,我们就得通过全类名具体到这两个类的具体存储空间中来调用。

全类名:

是某个文件在项目中的位置,格式为包名.类名,访问其它包中的类时一定要通过全类名进行访问,也就是导包(导包也就是间接进行了全类名访问)。

举报

相关推荐

包 Java

java包

java标准包

Java笔记-包

java 开源 包

java rbac包

0 条评论