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一词,它成功了。。。谢谢各位