变量未在默认构造函数中初始化

时间:2019-12-07 04:18:26

标签: java

当我尝试在“私有最终存储库存储库”中导入存储库类时,我得到以下代码,其中出现上述错误代码。一点代码。

我尝试添加“私有对象存储库”,但是随后在“私有最终存储库”上得到“在类餐厅控制器中已经定义了变量存储库”。无论在何处调用'repository.store'方法,我都会得到一个“找不到类型为Object的符号方法存储(字符串)位置变量存储库”。

response()->json($guest);

2 个答案:

答案 0 :(得分:0)

您尚未初始化#! /bin/bash awk -v Device="$1" ' BEGIN { Pmax=90 Pmin=10 Rcor=7.91 PI = atan2(0, -1) Amplitude = Pmax - Pmin Offset = Pmin + Amplitude / 2 for (i = 0; i <= 6; i++) { for (j = 0; j < 20; j++) { Value = (Amplitude * sin(j / 10 * PI) + Offset) * Rcor printf "Sending: SET %f\r\n", Value > "/dev/stderr" if ( Device ) { printf "SET %f\r\n", Value > Device close(Device) system("sleep 0.5") } } } }' ,因此出现错误。您不能在未初始化的对象上调用方法。

答案 1 :(得分:0)

您需要使用存储库创建控制器

public class RestaurantController {

    private final Repository repository;

    public RestaurantController(Repository r) {
        this.repository = r;
    }

否则,您定义了一个未初始化的最终变量,该变量无效。您可以删除final,但是值将为null