Você está na página 1de 8

JAVA

Paradigma de orientação a objetos


LINGUAGEM DE PROGRAMAÇÃO

• O que é?

• Um pouco de história:
• Anos 50
• Anos 70
• Anos 80
• Anos 90
PARADIGMA DE ORIENTAÇÃO A
OBJETOS

• Objetivo

• Diferença entre o Paradigma Estrutural e o POO

• Classe e Objeto
JAVA

• História

• Tipo
POO JAVA - ABSTRAÇÃO
class NomeDaClasse {
int atrib1
bool atrib2
string atrib3
métodos ...
}
c1 = new NomeDaClasse ()
c1.atrib1 = 213
c3.atrib1 = “Trabalho”
POO JAVA - ENCAPSULAMENTO
• TIPO:
• public
• private

• MODIFICADORE:
• get
• set
POO JAVA - HERANÇA
• SUPERCLASSE
• SUBCLASSE

public class Pessoa { public class Aluno extends Pessoa{


public String nome; public String matricula;
public Int idade; }
}
• Simples
• Multipla
POO JAVA - POLIMORFISMO

• Polimorfismo estático

• Polimorfismo dinâmico

Você também pode gostar