Код: Выделить всё
@Data
@Builder
@FieldDefaults(level = AccessLevel.PRIVATE)
class HomeWork {
List questions;
double totalMarks;
double receivedMarks;
boolean passed;
}
Код: Выделить всё
...
HomeWork homeWork = HomeWork.builder()
.questions(List.of(questions))
.totalMarks(100.0)
.build()
Код: Выделить всё
homeWork.setReceivedMarks(85.0);
homeWork.setPassed(true);
Код: Выделить всё
public HomeWork setReceivedMarks(double receivedMarks) {
this.receivedMarks = receivedMarks;
return this;
}
...
Код: Выделить всё
setReceivedMarks(85).setPassed(true);
Подробнее здесь: https://stackoverflow.com/questions/791 ... eturn-type
Мобильная версия