Programa O Orientada A Objetos IV

529 palavras 3 páginas
Programação Orientada a
Objetos - IV

Prof. Fulvio B. Prevot

Coleções (de objetos)
• São objetos que podem armazenar um número arbitrário de outros objetos.
• ArrayList é uma classe da linguagem Java e um tipo de coleção que não tem tamanho fixo.
• A classe ArrayList dispõe dos seguintes métodos:
– add(): armazena um objeto em um objeto ArrayList.
– size(): retorna o tamanho (isto é, o número de objetos) armazenados em um objeto ArrayList.
– get(int i): retorna o objeto correspondente à posição, dada pelo número inteiro (i), também chamado de índice, passado como parâmetro a este método.
– remove(int i): remove o objeto que ocupa a posição i no objeto
ArrayList (i é passado como parâmetro para este método).

Declaração e Criação de Um
Objeto ArrayList
• Declaração (exemplo): private ArrayList notes;

• Criação do Objeto (exemplo): notes = new ArrayList( );

Comando (ou instrução) import
• Usa-se para trazer para a classe que o programador está desenvolvendo, recursos (por exemplo, métodos) de outra classe existente na biblioteca de classes (ou pacotes – packages) da linguagem Java.
• Exemplo de Uso:
a) import java.util.ArrayList; // importa a classe ArrayList
//do pacote java.util public class .....
b) import javax.swing.JOptionPane; // importa a classe
//JOptionPane do pacote javax.swing public class ......
c) import javax.swing.*; // importa todas as classes do pacote. public class ....

Laço (ou Loop) while
• É usado para repetir uma certa seqüência de instruções, enquanto a condição colocada entre os parênteses for verdadeira.
• Exemplo de Uso: double soma = 0.0; int i = 1; while ( i <= 10 )
{
soma = soma + (double) i; // estas instruções serão repetidas i ++;
// 10 vezes.
}

Iterador (Iterator)
• É um objeto usado para percorrer uma coleção. Ele monitora elemento (objeto) por elemento, enquanto houver elementos (objetos) na coleção.
• Exemplo de uso: public void listNotes( )
{
Iterator zeca = notes.iterator( ); while ( zeca.hasNext( ) )
{

Relacionados

  • 6 CLP Orientacao Objetos Pratica
    744 palavras | 3 páginas
  • Questionario O.O
    1105 palavras | 5 páginas
  • Atividade 3
    541 palavras | 3 páginas
  • CLEBIS
    789 palavras | 4 páginas
  • Linguagem de Programação Atividade4
    454 palavras | 2 páginas
  • Atividade 4
    436 palavras | 2 páginas
  • questões de provas de sistemas
    2596 palavras | 11 páginas
  • Exercicios Classes Objetos
    877 palavras | 4 páginas
  • Compositor
    3033 palavras | 13 páginas
  • Tópicos Avançados de Engenharia de Software - Prova
    2221 palavras | 9 páginas