Escolar Documentos
Profissional Documentos
Cultura Documentos
JAVA
Dilvan Moreira
(baseado no livro Big Java)
Lembrando: Polimorfismo
Problema
Todos os objetos
implementam a mesma
ação usando métodos
diferentes.
Solução
?
Lembrando: Polimorfismo
Problema
Todos os objetos
implementam a mesma
ação usando métodos
diferentes.
Solução
Chamar um método
sem saber qual o
tipo do objeto que
vai executá-lo.
Lembrando: Polimorfismo
Definição
Significa que quem chama um método (envia uma
mensagem) em um objeto não precisa saber a que
classe esse objeto pertence. Ele pode pertencer a
qualquer classe.
Polimorfismo
várias formas o alvo (executor) de um método pode
ter várias formas (classes)
Objetivos
//*******************************************************
// Oreo.java Author: Kurt Eiselt
//
// Demonstrating simple Java programming concepts while
// revealing one of Kurt's many weaknesses
//*******************************************************
public
class Oreo3
{
public static
void main (String[] args)
{
System.out.println ("Feed me more Oreos!")
;
}
}
Espaço em branco
//*******************************************************
// Oreo4.java Author: Kurt Eiselt
//
// Demonstrating deep psychological issues with whitespace
//*******************************************************
public
class
Oreo4
{
public
static
void
main
(
String[]
args
)
{
System.out.println
("Feed me more Oreos!")
;
}
}
Programando com Variáveis
//*****************************************
// Test3.java
//*****************************************
double 8 bytes approx -1.7E308 (15 sig. digits) approx 1.7E308 (15 sig. digits)
Objetos:
representam ‘coisas’ reais, ou de algum
círculoVerde.moverDireita(5)