Java

1494 palavras 6 páginas
Orientação a objetos em Java Parte 1

LINGUAGENS DE PROGRAMAÇÃO II

breve histórico
Teve início nos anos 60 com o surgimento da linguagem Simula. Entre a década de 60 e 70 surgiu a linguagem Lisp, proveniente do Algol, a qual foi desenvolvida vagarosamente em relação as demais linguagens. Surgimento da linguagem Smalltalk, considerada a primeira linguagem “autentica” OO. A partir da década de 80 a linguagem C foi expandida, criando-se assim o C++. Na década de 90 surgiu a linguagem Java (Primeira versão em 23.01.1996).
LINGUAGENS DE PROGRAMAÇÃO II

paradigma de orientação a objetos Paradigma de programação que mais influencia novas linguagens, atualmente

Conceitos básicos
Algumas linguagens não suportam a orientação à objetos - C, Pascal Algumas linguagens suportam mas não obrigam C++, PHP Algumas linguagens exigem o uso da técnica – Java

LINGUAGENS DE PROGRAMAÇÃO II

Aline de Campos / alinedecampos[a]gmail.com

Objetos... ? “Objetos são coisas que podem ser manipuladas.”
Martin, R.C.

Paradigma: objetos entendem mensagens particulares e reagem sobre elas. Objetos são
Aline de Campos / alinedecampos[a]gmail.com

compostos por: estado, operações e identidade. Cada objeto é uma instância de uma classe.
LINGUAGENS DE PROGRAMAÇÃO II

Objetos... ?
Objeto é uma abstração dos objetos reais existentes.
Exemplo: sala de aula há alunos, cadeiras, mesas, lousas. Para controlar este objeto seria possível desenvolver algo que manipulasse suas características e ações.

Aos objetos estão associados: estados: conjunto de propriedades comportamentos: ações possíveis

Considerando um objeto carro: estados: cor, modelo, ano comportamentos: acelerar, frear, verificar velocidade

LINGUAGENS DE PROGRAMAÇÃO II

Aline de Campos / alinedecampos[a]gmail.com

Objetos... ? Para armazenar um estado um objeto utiliza de uma ou diversas variáveis O comportamento de um objeto é definido pelo conjunto de métodos possui.
Um círculo Um objeto

Relacionados

  • java
    294 palavras | 2 páginas
  • java
    868 palavras | 4 páginas
  • java
    6870 palavras | 28 páginas
  • Java
    1657 palavras | 7 páginas
  • java
    1176 palavras | 5 páginas
  • Java
    6757 palavras | 28 páginas
  • Java
    1044 palavras | 5 páginas
  • Java
    1411 palavras | 6 páginas
  • JAVA
    1268 palavras | 6 páginas
  • java
    2412 palavras | 10 páginas