Как разрешить метод не для ошибки стиля проверки расширения

Как устранить эту ошибку стиля проверки

Method 'getUserDAO' is not designed for extension

in

public UserDAO getUserDAO() {
    return userDAO;
}

person Romi    schedule 15.10.2011    source источник
comment
возможный дубликат Как создать дизайн для расширения   -  person Brian Roach    schedule 15.10.2011


Ответы (2)


  • Прочтите соответствующую документацию.
  • Сделать метод окончательным
  • или сделать класс окончательным
  • или отключите соответствующую проверку, если вы не хотите придерживаться этой парадигмы программирования.
person michael667    schedule 15.10.2011

Инструмент говорит вам, что общедоступные методы должны быть окончательными. Таким образом, подкласс не сможет изменить работу класса.

    public final UserDAO getUserDAO() {
        return userDAO;
    }
person sbzoom    schedule 26.07.2012