gpt4 book ai didi

java - 我可以编译一个名称与类不同的 java 文件吗?

转载 作者:IT老高 更新时间:2023-10-28 20:55:11 25 4
gpt4 key购买 nike

有没有什么方法可以编译一个java程序而不需要java文件名和它的基类名。

如果是这样,请解释..

最佳答案

要回答这个问题,请看以下示例:
创建文件 Sample.java

class A 
{
public static void main(String args[])
{
String str[] = {""};
System.out.println("hi");
B.main(str);
}
}
class B
{
public static void main(String args[])
{
System.out.println("hello");
}
}

现在您将其编译为 javac Sample.java 并作为 java A 运行,然后输出将是

hi 
hello

或者你以 java B 运行,那么输出将是
hello

请注意,没有一个类被标记为 public,因此授予它们 default 访问权限。没有任何公共(public)类的文件没有文件命名限制。

关于java - 我可以编译一个名称与类不同的 java 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1841847/

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