JAVA基础:包机制

JAVA基础:包机制

什么是包

  • 为了更好地组织类,JAVA提供了包机制,用于区别类名的命名空间

    包语句的语法格式:

    package pkg1[.pkg2[.pkg3...]]
    
  • 一般利用公司域名倒置作为包名:com.baidu.www

  • 导入包

    import pkg1[.pkg2.[pkg3...]]
    

实践

  • 右键点击src->New->Package

    image-20241221220606528
  • 命名(com.baidu.www)

    image-20241221214821596
  • 自动显示层级

    image-20241221220611353

    如果没有显示层级

    • 点击左上角设置(齿轮图标)

      image-20241221220614062
    • 取消勾选 Compact Middle Packages

    image-20241221220616767

导入包

  • 我的文件结构

    image-20241221220619071
  • 包的声明

    image-20241221220621493
  • 导入其他包

    • 在com包下新建一个名为other的包

    • 在Other包下新建一个名为Other的类

    • 在Other类中定义变量date

      public static String date = "2024/12/21";
      
    • 在Varies中导入变量date

      package com.other;
      public class Other {
          public static String date = "2024/12/21";
      }
      
      image-20241221220625043
    • 导入当前包下所有的类

      import com.other.*;
      
      image-20241221220627014

      上述代码中的date变量依然可以使用

注意

  • 文件中声明语句必须放在导入语句前面

    image-20241221220629035

    如图,反过来会报错

  • 不同的包中的类不要重名,否则无法导入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值