Na classe abaixo,
public class ValorInvalidoException extends Exception { private String mensagem; private double valorInvalido; .... o eclipse sugere a inclusão de um atributo static final serialVersionUID. Por que?
Na classe abaixo,
public class ValorInvalidoException extends Exception { private String mensagem; private double valorInvalido; .... o eclipse sugere a inclusão de um atributo static final serialVersionUID. Por que?
É para assegurar que o atributo não será alterado.Um atributo final de uma classe pode ter seu valor atribuído uma única vez, seja na própria declaração ou no construtor.