requires 的 作 用
export 的作用
模块依赖和包导出
是用来声明哪些包可以被其他模块所访问,只有被导出的包才能被其他模块所访问,默认情况下没有包被导出。
exports导出包,导出包中public、protected类型的成员,可以被其他模块所访问;
exports to受限导出,指定模块名,只有指定的模块可以访问。
requires
exports
模块依赖和包导出
模块依赖和包导出
是用来声明哪些包可以被其他模块所访问,只有被导出的包才能被其他模块所访问,默认情况下没有包被导出。
exports导出包,导出包中public、protected类型的成员,可以被其他模块所访问;
exports to受限导出,指定模块名,只有指定的模块可以访问。
requires
声明所依赖的包的名称
不允许出现重复模块
可以声明不存在模块,编译器给出警告
requires关键字
exports关键字
java9模块依赖和导出关键字