Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.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 - Fatal编程技术网

Java 正在尝试在当前类的构造函数中创建另一个类的对象

Java 正在尝试在当前类的构造函数中创建另一个类的对象,java,Java,我有一个名为hotelreservation和bnbreservation的类,它们都是超类reservation的子类,上面的代码允许我在创建一个bnbreservation对象时创建一个hotelreservation对象吗?尽管您没有向我们显示您的hotelreservation类,确实,您正在创建一个新对象,但您没有将该对象存储为参考值,请尝试执行hotelRes=newhotelreservation(resName、hot、roomType、numlights)当hotelRes是您

我有一个名为hotelreservation和bnbreservation的类,它们都是超类reservation的子类,上面的代码允许我在创建一个bnbreservation对象时创建一个hotelreservation对象吗?

尽管您没有向我们显示您的
hotelreservation
类,确实,您正在创建一个新对象,但您没有将该对象存储为参考值,请尝试执行
hotelRes=newhotelreservation(resName、hot、roomType、numlights)
hotelRes
是您的BNBReservation类别的成员时,您正在尝试这样做吗?
public class BnBReservation extends Reservation{

public BnBReservation(String resName, Hotel hot, String roomType, int numNights){
    super(resName);
    new HotelReservation(resName, hot, roomType, numNights);    
}