gpt4 book ai didi

java - Python 和 Java 中 import 语句的含义有什么区别?

转载 作者:行者123 更新时间:2023-11-28 20:22:32 25 4
gpt4 key购买 nike

我是一名 Python 程序员。我最近开始学习Java。我发现 Python 和 Java 都使用 import 从其他文件中获取代码。 2种语言中这些导入的确切含义有什么区别吗?

最佳答案

Java 导入允许类的简写引用。这与其他一些语言不同。例如在 Python 中,import 关键字将对象导入脚本的命名空间。在 Java 中,import 关键字仅通过允许在不指定全名的情况下引用类型来节省输入。

在 python

In [1]: import os.path

In [2]: path
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-2-e7fa32cb05ba> in <module>()
----> 1 path

NameError: name 'path' is not defined

In [3]: os.path
Out[3]: <module 'posixpath' from '/usr/lib/python2.7/posixpath.pyc'>

你不能只使用“path”来引用路径,你必须使用“os.path”

关于java - Python 和 Java 中 import 语句的含义有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23214996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com