gpt4 book ai didi

java - 除了 Java 文件的开头之外,是否可以在任何地方使用 import 语句?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:07:48 25 4
gpt4 key购买 nike

在 python 中,import 语句可以放在文件的任何地方,甚至可以放在 classif 中。

有没有办法在 Java 中完成同样的事情?我知道不将所有导入都放在文件顶部可能是一种不好的做法,我只是想知道是否可以某种方式实现。

最佳答案

Java 文件中的第一条语句必须是(如果有的话)包语句,然后是导入语句。它们不能放在其他位置。

但是,可以通过使用完全限定的类名(我个人不推荐)完全跳过导入。您需要在本应使用简短的非限定名称的任何地方使用它们。

import my.package.MyClass;

public class Test{
private MyClass instance = new MyClass();
}

可以重写为:

public class Test{
private my.package.MyClass instance = new my.package.MyClass();
}

关于java - 除了 Java 文件的开头之外,是否可以在任何地方使用 import 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35012360/

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