Programação orientada a objetos - IV

1,714 views

Published on

Programação orientada a objetos - IV

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,714
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Programação orientada a objetos - IV

  1. 1. Programação Orientada a Objetos - IV Prof. Fulvio B. Prevot
  2. 2. 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).
  3. 3. Declaração e Criação de Um Objeto ArrayList• Declaração (exemplo): private ArrayList notes;• Criação do Objeto (exemplo): notes = new ArrayList( );
  4. 4. 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 ....
  5. 5. 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. }
  6. 6. 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( ) ) { System.out.println( zeca. next( ) ); } }
  7. 7. Palavra-Chave null• É uma palavra da linguagem Java, que significa “nenhum objeto”, quando não há objeto referenciado.• Um objeto criado e não inicializado contém o valor null.
  8. 8. Conversão de Tipo (Casting)• É uma conversão de um tipo de dado para outro, permitindo realizar operações com esses dados.• Exemplo de uso: double z = 10.5; int x = 9; double y; y = z + (double) x; // o valor int da variável x é // convertido para double, de modo // que a operção de soma possa ser // realizada.
  9. 9. Array (ou vetor)• É uma coleção de tamanho fixo.• Declaração (exemplo): private int [ ] abobrinhas; Ou private int abobrinhas[ ];• Criação de um Array (exemplo): abobrinhas = new int [10];• O Comando length, retorna o tamanho de um array (exemplo): int x = abobrinhas.length;
  10. 10. Laço (ou Loop) for• É um laço, que é usado para repetir uma seqüência de instruções um conhecido número de vezes.• Exemplo de uso: double soma = 0.0; for( int i = 0 ; i <= 10 ; i ++ ) { soma = soma + (double) i; // esta instrução //será // repetida 10 vezes. }
  11. 11. Laço do ... while()• É semelhante ao laço while, com a diferença de que a condição é testada, depois que o bloco de instruções é executado.• Exemplo de Uso int x; do { x = Integer.parseInt( JOptionPane.showInputDialog( “Digitar número inteiro positivo”)); } while( x <= 0 );
  12. 12. Comando switch()• É usado, quando se deseja fazer seleção múltipla.• Exemplo de Uso: int x; ... switch(x) { case 1: imprimir(); break; case 2: consultar(); break; case 3: calcularSaldo(); break; ... default: System.exit(0); // opcional }

×