Mudanças entre as edições de "POO - 2014-2"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 93: Linha 93:
  
 
   
 
   
 +
[[Media:ProjetoPOO-2014-2-Aula8.zip | Projeto Até Aula 8]]
 +
 +
{{collapse bottom}}
 +
 +
 +
{{collapse top | Aula 9 - 11/09/14: Estrutura de dados HashMap<Integer, Classe> }}
 +
 +
[[Media:Aula-VarPrimitivasEscopo-POO2014-2.pdf | Variáveis Primitivas, Escopo de Variáveis e Operadoes.]]
 +
 +
[[Media:Aula-AgregacaoComposicao-POO2014-2.pdf | Agregação e Composição.]]
  
[[Media:ProjetoPOO-2014-2-Aula8.zip | Projeto Até Aula 8]]
 
  
 
{{collapse bottom}}
 
{{collapse bottom}}

Edição das 10h19min de 11 de setembro de 2014

Diário de aulas

Aula 1 - 30/07/14: Apresentação da disciplina e Introdução ao Java
  1. Introdução ao Java
    1. Surgimento
Aula 2 - 31/07/14: Introdução ao Ambiente de Desenvolvimento Integrado - IDE
Aula 3 - 06/08/14: Revisão dos conceitos: classes, métodos e atributos
Aula 4 - 07/08/14: Revisão portas lógicas, estruturas de controle, repetição e vetores.
  1. Revisão
    1. Revisão Portas .E. e .OU.
    2. Revisão Estruturas de Controle (if e switch).
    3. Revisão Estruturas de Repetição (for e while).
    4. Revisão Vetores.


Aula 5 - 13/08/14: Revisão exercícios.

Media:AulaRevisao.pdf

Aula 6 - 14/08/14: Sobre carga de métodos e palavras reservadas: this, static e final.

Slides aula 6

Aula 7 - 20 e 21/08/14: Trabalho


Trabalho para fazer:

Pense em um problema para resolver utilizando os conceitos aprendidos em sala de aula. O problema deve ser simples, uma calculadora, um relógio, um carro, qualquer coisa.

Para resolução deve-se seguir os seguintes passos.

Quantidade mínima de atributos: 4-8 sendo que é necessário um vetor[]. Para o atributo vetor é necessário poder (adicionar, remover, listar e verificar existência).

Pense em atributos estáticos (static) e normais quando e porque usar.

Utilize sempre que possível this para referenciar variáveis locais a classe.

Quantidade mínima de métodos:

Construtor padrão e construtor modificado.
3 - Métodos para recuperar informação (usar getNomeDoMetodo()).
3 - Métodos para definir informações (usar setNomeDoMetodo(parâmetros)). 

UML:

Desenhar o diagrama de classes.

Entrega: A definir.

  • obs: utilizar exemplos diferentes dos aprendidos em sala

Programas:

Utilizar o seguinte programa para geração do diagrama de classe.
http://www.genmymodel.com/
Aula 8 - 28/08/14: Estrutura de dados HashMap<Integer, Classe>

Baixar projeto e descompactar.

Abrir com o NetBeans.

Analisar o arquivo Main.java do pacote herancaAgregacao


Projeto Até Aula 8


Aula 9 - 11/09/14: Estrutura de dados HashMap<Integer, Classe>

Variáveis Primitivas, Escopo de Variáveis e Operadoes.

Agregação e Composição.


Projetos

Para carregar os projetos abaixo, primeiramente você deve baixar e descompactar o arquivo .zip.

Logo após descompactar você entre no NetBeans e siga os passos:

Arquivo -> Abrir Projeto -> e vá até onde você descompactou o arquivo.zip e clique em cima duas vezes.

Pronto, seu projeto é para ter sido importado.


Links Úteis

Apostila Caleum e outros