package和import应用的常见问题

1、为什么需要打包,都放在一起使用不行吗?

为便于大型应用程序中信息管理,解决协同工作时类的命名冲突的问题,Java引入了"包管理"机制类似于计算机管理系统中的文件夹。

基于合理分类,便于管理的思想,约定:

  • 推荐将一组相互具有联系并组合起来完成某一功能的类聚集到同一个包中。
  • 同一个包中,类名不允许重复。
  • 不同包中,可以存在同名类。
2、包管理语句使用规则是什么?

1.语法规则

package:

  • 作用:指明该文件中定义的类所在的包。
  • 语法格式:package 报名;
  • 包名推荐定义格式:域名倒序.模块.功能,其中:用"."来知名包的层次。
  • 包名推荐小写。

import:

  • 作用:当需要引用本包之外定义的类时,可以通过import语句进行导入。
  • 语法格式:import 包名.*;或者import 报名.类名;

2.注意事项

  • package语句必须放在Java源文件第一行,一个Java文件中只能有一条package语句,如缺省,则指定无名包。
  • 一个Java文件中可以有多条import语句。如缺省,则默认导入java.lang包下的全部类。
  • import需写在class语句上面,即一个Java文件中的存在顺序应是:package-import-class

3.import语句几种导入方式区别

  • import 包名.*:导入指定报名下所有直接允许访问的类,无法导入其子包的类
  • import 报名.类:导入指定包名下指定的类
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值