Algoritmo
CENTRO TECNOLÓGICO
DEPARTAMENTO DE INFORMÁTICA E DE ESTATÍSTICA
Programação Orientada a Objetos: JAVA
prof. Isaias C. Boratti
Linguagem Java - Programação Orientada a Objetos
Objetivos:
Apresentar os conceitos de programação orientada a objetos.
Apresentar os principais recursos da linguagem Java. Prática de programação.
Bibliografia:
1. Boratti, I. C. Programação Orientada a Objetos usando Delphi.
Visual Books. 2 ed. 2002.
2. Camarão, C e Figueiredo, L. Programação de Computadores em
Java, LTC. 2003.
3. Deitel, H. M. e Deitel, P. J. Java Como Programar. Prentice Hall.
3 ed. 2000.
4. Horstmann, C. S. e Cornell, G. Core Java, Volume I –
Fundamentos. Pearson Education. 2003.
Isaias Camilo Boratti
Sistema de avaliação:
1. Trabalho de aula (50%)
2. Prova escrita (50%)
Isaias Camilo Boratti
1. O Modelo de Objetos
ABSTRAÇÃO:
Processo usado na resolução de problemas através do qual observase uma realidade e dela obtêm-se as entidades e fenômenos considerados essenciais, excluindo-se todos os aspectos considerados irrelevantes (ou secundários). Exemplo: “Determinar a nota final de um aluno”
Aspectos relevantes:
Notas obtidas, participação em aula.
Aspectos irrelevantes: Meio de transporte utilizado, caligrafia.
- Manipulação da complexidade
- Dependente da visão de quem a executa
Situação Real
Abstração
Isaias Camilo Boratti
Modelo
OBJETO:
Abstração de uma entidade do mundo real. Um objeto é a abstração de qualquer coisa que tenha significado dentro do contexto do problema a ser resolvido. Exemplos: Um automóvel; uma viagem; uma aula, uma música; o clima de uma região; um pedido de compra de material; etc.
OBJETO: - apresenta identidade, tem ATRIBUTOS e COMPORTAMENTO
Identidade : nome do objeto.
Atributos: Características que definem a composição do objeto.
Comportamento: Conjunto de ações ou serviços que o objeto pode executar
Exemplo: objeto estaCaneta :