Qual é o equivalente em Java da função de membro const do C +

Em C ++, eu posso definir um acessadorunção de membro que retorna o valor (ou referência a) de um membro de dados particulares, de modo que o chamador não possa modificar esse membro de dados privados de nenhuma maneir

Existe uma maneira de fazer isso em Jav

Se sim, como?

Eu sei sobre ofinal, mas AFAIK, quando aplicado a ummétod isto

Evita a substituição / polimorfismo desse método em uma subclass Torna esse método inline capaz. (veja o comentário de @Joachim Sauer abaixo)

Mas não restringe o método de retornar uma referência a um membro de dados para que não possa ser modificado pelo chamado

Esqueci algo óbvio?

questionAnswers(9)

yourAnswerToTheQuestion