Carregar apresentação
A apresentação está carregando. Por favor, espere
1
POO II JEAN CARLO MENDES WWW.MENDESNET.COM.BR POO@MENDESNET.COM.BR JEAN.MENDES@GMAIL.COM
2
Método, variável e classe “final” Final é uma palavra reservada (modificador de acesso) no Java Variável final: não pode ter seu valor alterado Método final: não pode ser sobrescrito Classe final: Não pode ser estendida (herança)
3
Variável final Uma vez declarada, seu valor não pode ser alterado Gera a exceção: “cannot assign a value to final variable xxxx”
4
Variável final Se uma variável final for usada como atributo de uma classe, ela deve ter seu valor inicializado (variáveis finais não são inicializadas com o valor “default”)
5
Método final Métodos declarados com o modificador final, fazem com que ele não possa ser sobrescrito (isto quebra o comportamento padrão de herança) Importante para métodos que precisam ser protegidos para que seu comportamento não seja alterado em subclasses
6
Método final Gera a exceção: “cannot override XXX() in YYY ; overridden method is final”
7
Classe final Classes com o modificador final não permitem herança
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.