Module通常译作模块,Package通常译作包
1、Python的Module和Package
- Python模块(Module):1个以
.py结尾的文件
在模块中可定义的变量、函数、类以供外部使用
如:from 包.模块 import 函数、from 包 import 模块、import 模块 - Python包(Package):实质上是1个目录(Directory)
在包被导入时,包里的__init__.py会被执行
创建Python的Package
创建完成后,文件夹里还有个__init__.py
2、Java的Module和Package
- IDEA里,Project最高的存储目录,创建Project时伴随创建
src和pom.xml
创建完Project后可以不创建Model,也可在Project下创建多个Model - Module创建完成后会自带
src和pom.xml
在Module下可以创建多个Package - 在Package下可以创建多个Java类
IDEA中Project、Module、Package的关系
2.1、Module
使用IDEA在Project下创建Module
创建完Module后,Module中的pom.xml会有Module和Project间的继承关系
<parent>

本文比较了Python和Java的Module和Package概念,解释了它们的定义、创建方法以及分模块开发的意义,包括模块调用和JavaPackage的多层结构。还介绍了IDEA中Project、Module和Package的关系。




最低0.47元/天 解锁文章
31万+

被折叠的 条评论
为什么被折叠?



