Ciências

1295 palavras 6 páginas
Programação 2 - 2014.1
Conceitos Básicos de Orientação a
Objetos e Strings
Francisco Simões - fpms@cin.ufpe.br

Aula extraída do material dos professores Sérgio Soares e Ricardo Massa, disponível em www.cin.ufpe.br/~if669

Até aqui . . .
• Conceitos gerais de programação
• Tipos primitivos, entrada e saída de dados, operadores • Comando condicional, seleção e repetição
• HOJE: Introdução a orientação a objetos

Objetivos
• Compreender
– Benefícios da programação orientada a objetos – Conceitos básicos e terminologia da programação orientada a objetos
• objeto, classe, atributo, método

Benefícios da tecnologia de objetos
• Acelerar o tempo de desenvolvimento
• Reduzir o tempo de manutenção

• Mais fácil de entender e adaptar
• Código de melhor qualidade

Programação orientada a objetos • Foco nos dados (objetos) do sistema, não nas funções
• Estruturação do programa é baseada nos dados, não nas funções
• As funções mudam mais do que os dados

• Objetos e atividades do mundo real

O que é um objeto?
• É o agrupamento dos dados e operações que representam um conceito
– Conta bancária
• número e saldo
• creditar e debitar

– Aluno da Nassau (cadastrado no Clube)
• nome, cpf, endereço ...
• corrigir nome, atualizar endereço

– Produto (de supermecado)
• código, descrição, valor ...
• atualizar estoque, remarcar preço...

Objetos
• Blocos básicos para construção de um programa
• Contém dados que podem ser usados e modificados • Possuem

– Identidade (identificação única)
– Estado (os valores armazenados)
– Interface (como se comunicar com ele)
– Comportamento (operações que pode executar) Objetos
• Um carro pode ser considerado um objeto
– Identidade (“1”)
– Estado (sua cor, tipo de pneu, etc)

– Interface (volante, pedal do freio, etc)
– Comportamento (respostas ao giro do volante, ao pisar o pedal do freio)

• Muitos textos definem um objeto como possuindo duas características

Relacionados

  • A ciência e as ciências
    7192 palavras | 29 páginas
  • ciências ciências
    357 palavras | 2 páginas
  • Ciência
    2257 palavras | 10 páginas
  • O que é ciencia
    2560 palavras | 11 páginas
  • ciencia
    816 palavras | 4 páginas
  • ciencias
    2570 palavras | 11 páginas
  • ciencia
    3407 palavras | 14 páginas
  • ciencia
    547 palavras | 3 páginas
  • Ciência
    17403 palavras | 70 páginas
  • o que e ciencia
    697 palavras | 3 páginas