A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

POO II JEAN CARLO MENDES

Apresentações semelhantes


Apresentação em tema: "POO II JEAN CARLO MENDES"— Transcrição da apresentação:

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


Carregar ppt "POO II JEAN CARLO MENDES"

Apresentações semelhantes


Anúncios Google