¿Cuál es la significación de la segunda línea:¿Por qué declarar como final una referencia a una instancia de una clase final?
public final class A {}
final A obj1=new A();
Si A
es un ya inmutable, ¿por qué uno pueda desear para hacer obj1
final? (solo para que se adhiera a una referencia de memoria única).
Nada en su código de muestra implica inmutabilidad. – Robin