Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否从其他包创建类的实例?_Java_Packages - Fatal编程技术网

Java 是否从其他包创建类的实例?

Java 是否从其他包创建类的实例?,java,packages,Java,Packages,我有两个包,航空公司和用户界面 在AirportMain中,我试图创建类AirlineReservation的实例,但它来自包userInterface,与我的AirportMain不同 我正在使用: AirlineReservation airlineReservation = new AirlineReservation(); 但是在AirlineReservation中得到一个错误,它不是公共的,因此不能在包外访问,但我有: public class AirlineReservation

我有两个包,
航空公司
用户界面

AirportMain
中,我试图创建类
AirlineReservation
的实例,但它来自包
userInterface
,与我的
AirportMain
不同

我正在使用:

AirlineReservation airlineReservation = new AirlineReservation();
但是在
AirlineReservation
中得到一个错误,它不是公共的,因此不能在包外访问,但我有:

public class AirlineReservation {
舱内
航空运输


我在这里做错了什么?

如果
航空运输
的构造函数没有声明为
公共
,那就是你的问题所在。公开构造函数。 如果是公开的,你可能需要

import userInterface.AirlineReservation;

AirportMain
的开头,将构造函数公开,以获取有关访问修饰符的更多信息。

构造函数也是公开的吗?我们是否删除了家庭作业标记?@user3341642将你的构造函数公开在我的构造函数之前添加了public一词,它成功了。。。谢谢各位