Links

Outros sites de interesse:
   OWASP
   Build Security In

Acesse também:
    www.sapao.net

Veja meu livro para o Kindle em:
    Amazon Kindle Store

Termos de uso

O conteúdo deste site está sujeito à licença Creative Commons.

Creative Commons License

Atividade recente no site

Início‎ > ‎

Tornar todos os métodos e classes “final”

Em Java, determina-se que um método ou classe não pode ser estendido ou redefinido declarando o método ou classe final.

A menos que haja necessidade que um método ou classe seja estendido, todos devem ser declarados como final. Isto impede ataques nos quais o método ou classe é estendido de forma não prevista e/ou perigosa. Embora possa parecer uma solução adequada, não se deve confiar no escopo de pacote para proteger classes contra extensões, conforme discutido no item “Não usar o escopo de pacote para proteger a classe contra acessos indesejados”.