-1

我将受保护的访问级别更改为公共,但是如何编写构造函数而不是使用 Lombok 来编写以下代码?

@RequiredArgsConstructor(access = AccessLevel.PUBLIC))
public class abc implements xyz<Event, Void> {

    @NonNull private final Test<Lock<TransactionLock, TransactionLockId>> test;

    ..... }
4

1 回答 1

0

如果没有final定义其他字段,则应该是:

public class abc implements xyz<Event, Void> {

    @NonNull private final Test<Lock<TransactionLock, TransactionLockId>> test;

    public abc(@NotNull Test<Lock<TransactionLock, TransactionLockId>> test) {
        this.test = test;
    }
j
于 2022-02-23T22:57:43.173 回答