Buscar

PDF 5

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Programação Orientada a Objetos
P r o f . M e . Re n a t o A l v e s F e r r e i r a
e m a i l : r e n a t o . f e r r e i r a @ f m u . b r
D i s c i p l i n a :
Prof. Me. Renato Alves Ferreira
Agenda da aula
- Correção da Atividade Anterior (MenuDigitaConta)
- Múltiplos Construtores em uma Classe
- Manipulação de elementos gráficos (classe JOptionPane)
Prof. Me. Renato Alves Ferreira
Correção da Atividade anterior (Faça um novo programa MenuDigitaConta ou acrescentar o menu ao 
programa DigitaConta para permitir a seleção de qual classe será manipulada, se Poupança ou Conta Corrente. Uso 
de estruturas IF, WHILE ou DO WHILE)
correção
correção
Prof. Me. Renato Alves Ferreira
Resultado (escolhido 2 no menu e posteriormente 0)
Prof. Me. Renato Alves Ferreira
Aplicando Construtores Múltiplos à Classe
Prof. Me. Renato Alves Ferreira
Classe com Construtores múltiplos
Classe ContaPoupanca com 3 construtores
Acrescente os novos Construtores
Aplicando Construtores múltiplos
Classe TestaExemplodeClasses invocando 3 construtores
Criação de múltiplos objetos 
com construtores diferentes.
Prof. Me. Renato Alves Ferreira
Manipulando Objetos Gráficos com a classe JOptionPane do pacote javax.swing
(Crie um projeto novo ou aplique em algum programa do seu projeto atual)
Classe para manipulação de objetos gráficos para entrada de dados – classe JOptionPane
(Necessário importar a classe JOptionPane do pacote javax.swing. Ex. import javax.swing.JOptionPane)
Prof. Me. Renato Alves Ferreira Programação Orientada a Objetos
- Apenas apresenta caixa de mensagem
JOptionPane.showMessageDialog (null, "Para continuar clique no botão ");
- Mostrar caixa de diálogo e recebe uma string digitada
String texto; 
texto = JOptionPane.showInputDialog (null, “Digite um numero :”);
- Converter string em inteiro
int i;
i = Integer.parseInt(texto); // classe.método que converte string para inteiro
Prof. Me. Renato Alves Ferreira
Exemplo de objeto gráfico para entrada de dados 
Prof. Me. Renato Alves Ferreira
Atividade com objeto gráfico: JOptionpane.showInputDialog() e JOptionMessageDialog()
- Faça um programa que receba 4 valores via teclado no modo gráfico. 
- Teste antes de prosseguir. 
- Depois, acrescente os demais itens:
✓ Tais dados devem ser convertidos para tipo numérico, inteiro ou double.
✓ Os outros 3 valores não poderão receber 0. Colocar consistência.
✓ Apresente a média dos valores e inicie o programa.
✓ O programa deverá encerrar apenas se o 1º valor digitado for 0.
Livro: FURGERI, S. Java 8 - Ensino Didático - Desenvolvimento e Implementação de
Aplicações. São Paulo: Érica, 2015. 320p. [Minha Biblioteca]. Capítulos 1 e 2.
Referênc ias
Prof. Me. Renato Alves Ferreira Programação Orientada a Objetos
Te espero na próxima aula!
Prof. Me. Renato Alves Ferreira Programação Orientada a Objetos

Continue navegando