gpt4 book ai didi

java - Java编译如何在另一个类中创建一个类的对象?

转载 作者:行者123 更新时间:2023-12-01 09:35:01 25 4
gpt4 key购买 nike

我对 Java 完全陌生,遇到了一个问题:java 编译器如何在另一个类中创建一个类的对象。例如:

我的 A 类如下:

class A{}

我有带有 main 方法的 B 类:

class B {

public static void main(String[] args){

A a = new A();

System.out.println(a);

}

}

问题是:我在一个单独的txt文件中编写了A类,在另一个txt文件中编写了B类。当我编译“B类”时,编译器如何知道“A类”存在,因为B类中没有A类的踪迹。我们没有给出A类的路径,也没有给出任何A类存在的线索。但是java编译器如何知道并在B类中为A类创建对象。这可能是一个愚蠢的问题,但它不允许我在没有答案的情况下继续前进。提前致谢。

最佳答案

当类在同一个包中时,编译器会自动查找它们。否则,您需要添加“导入”表达式。例如,导入 example.classA;

关于java - Java编译如何在另一个类中创建一个类的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39060422/

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