Logica de programação orientada a objetos

409 palavras 2 páginas
Programação Orientada a Objetos

Professora: Tatiana Pereira Filgueiras

Introdução
Calculadora Planilha de Cálculos

INICIO Função 1(){ …. } Função 2(){ … } … FIM

INICIO Função A(){ …. } Função 2(){ … } … FIM
Programação Estruturada

Introdução
Calculadora Planilha de Cálculos

INICIO Função 1(){ …. } Função 2(){ … } … FIM

INICIO Função A(){ …. } … FIM

Programação Orientada a Objetos

Programação OO = Java?


Java é uma linguagem de programação Orientada a Objetos


C++, C#, ObjectiveC,ObjectPascal,SmallTalk,Ruby...



Disciplina
– – –

Programação Orientada a Objetos Linguagem: Java Outras = Sintaxe

Ementa
● ●

Classes e Objetos; Métodos e Atributos Tipos Primitivos; Operadores Lógicos e Aritméticos Definição de publico, privado e protegido Retorno e Passagem de Parâmetros Encapsulamento Conversão Pseudocódigo → Java Wrapper Classes Estruturas de Dados

● ● ● ● ● ●

Ementa
● ● ● ●

Herança e Interface Polimorfismo Coleções Manipulação de Arquivos

Conceito


Exercícios em dupla ou individual
– –

Plágio = ZERO Nota decrementada de 0.2 por dia de atraso



Projeto Final (a ser definido)


Dupla



NF = (Exercicios * 0.4) + (Projeto Final*0.6)

Programação Orientada a Objetos - Classes

Definição
CARRO possui: rodas pneus porta lataria banco
ATRIBUTOS

ações: anda para
MÉTODOS

Construtor

Definição
FERRARI possui: Tudo o que um CARRO possui airbag teto_solar ações: Tudo o que um CARRO faz acelera
Como FERRARI acessa atributos e métodos de CARRO?

Programação Orientada a Objetos - Objetos

Diferenças entre Classe e Objeto

Classe

Objeto

Se eu quero minha FERRARI pronta, tenho que ter um objeto de CARRO construído!

FERRARI possui: objCarro: CARRO airbag teto_solar ações: objCarro ← new CARRO//new indica que CARRO deve ser construído para uso objCarro.anda objCarro.para acelera

Retorno



Um método que retorna um tipo deve ser do mesmo tipo

Relacionados

  • Paradigmas de Programação
    1013 palavras | 5 páginas
  • paradigmas
    2142 palavras | 9 páginas
  • Portfolio seminario ads
    2279 palavras | 10 páginas
  • linguagem de programação
    2359 palavras | 10 páginas
  • Paradigmas de linguagem de programação
    520 palavras | 3 páginas
  • Projeto prático em programação1
    2203 palavras | 9 páginas
  • Tudo
    671 palavras | 3 páginas
  • Analise de sistema 1ª semestre
    792 palavras | 4 páginas
  • EXATAS
    1595 palavras | 7 páginas
  • 15 perguntas programação estruturada e programação orientada a objetos
    2265 palavras | 10 páginas