Palavras Reservadas
Transcrição
Palavras Reservadas
Orientação a Objetos com Java Julio Cesar Nardi [email protected] 2011/2 Aula 06: Palavras Reservadas e Classe Object Objetivos: Revisar os termos já vistos e compreender as palavras reservadas restantes Entender a utilização de static, final, abstract, interface, implements, instanceof, class, void, this, super. Conhecer os métodos de Object e seus usos Agenda Palavras Reservadas Java 6.0: Revisão dos termos Novos termos: static final abstract interface implements instanceof void this super Classe Object Métodos importantes OO e Java Palavras Reservadas static Utilizado para identificar que um atributo ou método pertence a uma classe e não às suas instâncias (objetos) final Identifica que uma classe, atributo ou método não poderá ser modificado: Classe final: não pode ser herdada (String) Atributo final: valor não é modificado (constantes) Método final: não pode ser sobreescrito OO e Java Palavras Reservadas abstract Identifica que uma classe ou método não são concretos e, portanto, devem ser implementados em uma classe herdeira Se uma classe tiver um método abstrato, também precisa ser abstrata interface Interfaces em Java são classes totalmente abstratas Não possuem nenhum método concreto Não possuem atributos (somente constantes) OO e Java Palavras Reservadas implements instanceof Utilizado para indicar que uma classe implementa (ou realiza) uma interface Classes pode estender de apenas uma classe, mas podem implementar quantas forem necessárias. Utilizado para identificar tipos (classes) em tempo de execução class Denota a própria classe de um objeto OO e Java Palavras Reservadas void this tipo vazio, utilizado quando um método não retorna valor referencia o próprio objeto, dentro da classe super referencia a instância superior do objeto, ou seja, o objeto representado por sua superclasse OO e Java Classe Object “Classe original”, mãe de todas as classes “O mundo é composto por objetos”, “Everything is a object” Métodos importantes: equals(obj) hashCode() Returns a hash code value for the object. toString() Indicates whether some other object is "equal to" this one. Returns a string representation of the object. finalize()* Called by the garbage collector on an object when garbage collection determines that there are no more references to the object. OO e Java Sobrecarga x Sobreescrita Sobrecarga Métodos são ditos sobrecarregados quando há dois ou mais métodos utilizando o mesmo nome (embora a assinatura seja diferente). Assinatura de métodos (formato) Sobreescrita Um método é dito sobreescrito quando uma subclasse o reimplementa. Exemplos OO e Java Aula 06: Palavras Reservadas e Classe Object Objetivos: Revisar os termos já vistos e compreender as palavras reservadas restantes Entender a utilização de static, final, abstract, implements, interface, instanceof, void, this, super. Conhecer os métodos de Object e seus usos
Documentos relacionados
As 52 Palavras Reservadas no Java
São palavras que já existem na linguagem Java, e tem sua função já definida. NÃO podem ser utilizadas de outra maneira, que seja sua função de origem NÃO é possível portanto, criar variáveis, métod...
Leia maisIntrod. Prog. Java com NetBeans
• Objetos de classe do Java (System, Debug, Integer, Float, String, etc.) • Classes padrão (Math, Scanner, etc.) • Palavras reservadas: – Modificadores – Declaradores – Comandos – Primitivas
Leia mais