Базыль Яськевіч

Что нужно поменять в этом классе, чтобы он скомпилировался:

public class Figure {

  final String a = "3";
  public String getA() {

  return a;
  }

  public void setA(String a) {

  this.a = a;

  }
}

Насколько я понял, правильным ответом будет: "убрать final у поля а" ИЛИ "убрать метод setA()". Если же я ставлю две галочки в вариантах ответа, то предполагается логическое "И", что неверно.

4 0

Как бы Вы исправили этот тест, чтобы он был верным?

0

Я бы объединил два варианта ответа в один: "Убрать final у поля а либо убрать метод setA()".

0

Это будет уж слишком явный вариант ответа. Давайте лучше поменяем саму формулировку вопроса.

0

Не могу понять, а зачем нам убирать final у поля а ? Если метод GET все примет? С SEt я согласен

0
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →