Documente Academic
Documente Profesional
Documente Cultură
Mtodos
NomeClasse.nomeMetodoEstatico(argumen
tos);
Casting de objetos
Declarando atributos
Declarando mtodos
<modificador> <tipoRetorno>
<nome>(argumentos){
<instrues>
}
Mtodos assessores
Mtodos modificadores
this
Overloading de mtodos
Declarando construtores
3 No retornam valor;
4 So executados automaticamente na
utilizao do operador new durante a
instanciao da classe.
Declarando um construtor:
<modificador>
<nomeClasse>(argumentos){
<instruo>
}
Construtor padro
Pacotes
Herana
super
Override de mtodos
Superclasse:
public class pessoa(){
public String getNome(){
System.out.println(Pessoa: getNome);
return name;
}
}
Para realizar um polimorfismo por
override no mtodo getNome da
subclasse Estudante, temos:
Polimorfismo
Pessoa superclasse
Estudante subclasse
Empregado subclasse
public static main(String[] args) {
Pessoa p;
Estudante es = new Estudante();
Empregado em = new Empregado();
p = es;
}
Classes abstratas
Interfaces
Interface VS Classe
Abstrata
Relacionamento de uma
interface para uma classe
O que so Excees
(Exception)?