JAVA包学习笔记

本文介绍了Java中的包概念,包括如何创建包、包的作用以及如何通过包来组织代码以避免命名冲突。文中还详细解释了包的命名规则、如何导入包成员,并介绍了不同访问修饰符的作用范围。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是包

为了使类易于查找和使用,为了避免命名冲突和限定类的访问权限,可以将一组相关类与接口“包裹”在一起形成包。

有可能同名类的存在而导致命名冲突,而位于不同包中的类及时同名也不会冲突。

缺省包

(来自百度)

1、缺省包就是默认包,也是没有包的意思。

2、就是为了把java文件归类到一个文件夹下,默认的是src文件夹

3、如果做项目建议用自己的包,把 JavaBean action BusinessService 等等的东西都分类放到包里面,这样对以后调试 debug好处。

创建包

 

包的命名

包名通常全部小写,避免和类的名称发生

包名以文件夹的形式存在

类名:mypack1.Table

公司使用的因特网域名的反向顺序

package cn.net.nit --> cn\net\nit

类名:cn.net.nit.Linecn.net.nit.Pointcn.net.nit.TestLine

导入包

TestPackage.java中使用其它包成员

导入包成员:import cn.net.nit.Point

导入整个包:import cn.net.nit.*

 

修饰符

Public

该类或非该类均可访问

Private

只有该类可以访问

Protected

该类及其子类的成员可以访问,同一个包中的类也可访问

默认

相同数据包中的类可以访问

static

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值