Java 和 Python 的包:此包是彼包否?

Java里的包机制:

包机制是为了解决类太多产生的类管理问题。
类一多,就不方便去找到自己需要的类,也不便于项目的管理。
因此,在 Java 中,我们把功能上相近的类放在同一个包里。
然后这些类的代码第一句话,就要告诉大家我这个类是属于哪个包的:

package 包名;

在命名上,也比较讲究,一般用公司的域名分块,然后倒过来。
举例:我的公司名字叫 小匚科技,域名是 www.ftech.com
  那么我这家公司的包名的前缀,就是com.ftech.www 。假如有个项目下,叫 网页端项目,包名就是:com.ftech.www.page
类在包下的一些同名问题,和文件夹下的同名文档问题是一样的。如果有过 Windows 电脑使用经验的朋友就可以很快理解这种机制。
同一个文件夹下不允许有同名文档————同一个包下面不能有同名类;
不同的文件夹下可以有同名的文档————不同的包下面,类同名了也没关系。
  如果你不凑巧,在一个代码文件内,涉及到了两个不同包但同名的类,那么使用时,就通过加前缀的方式来告诉程序,哪个类是从哪个包导的。这种解决方式,也用在 SQL 查询两张表有相同字段的时候,就在字段前各自加上表名。
导包:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值