Buscar

Caixas de Diálogo e Orientação a Objetos em Java

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 13 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 13 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 13 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

Semana 02
§Fornece caixas de diálogos pré-construídas tanto 
para entrada como para saída de informações
§Elas são exibidas invocando o método estáticos da 
classe.
§Fornece caixas de diálogos pré-construídas tanto 
para entrada como para saída de informações
§Elas são exibidas invocando o método estáticos da 
classe.
§Preciso instanciar um objeto da classe JOptionPane
para usar seus métodos?
§Fornece caixas de diálogos pré-construídas tanto 
para entrada como para saída de informações
§Elas são exibidas invocando o método estáticos da 
classe.
§Preciso instanciar um objeto da classe JOptionPane
para usar seus métodos?
§Não. Métodos estáticos são chamados usando o 
nome da classe.
§Faremos agora um aplicativo que pede dois números 
inteiros ao usuário e retorna a soma dos dois
§Faremos agora um aplicativo que pede dois números 
inteiros ao usuário e retorna a soma dos dois
§Faremos agora um aplicativo que pede dois números 
inteiros ao usuário e retorna a soma dos dois
§Como uso?
§Para apresentar uma caixa de diálogo de entrada ao 
usuário
§ JOptionPane.showInputDialog(”Mensagem que quero mostrar”)
§ O métodos showInputDialog retorna uma String com a informação 
digitada pelo usuário
§Para apresentar uma caixa de diálogo de mensagem
§ JOptionPane.showMessageDialog(null, ”Mensagem que quero 
mostrar”)
§Classe utilizada para fazer conversão de tipo
§Usaremos o método 
static int parseInt(String s)
§ Até agora, a classe que criamos tem apenas um método, o main.
§ Crie um outro método, na mesma classe, responsável por fazer a 
conversão de String para inteiro e retornar esse valor, ou seja, 
especificações:
§ Parâmetros de entrada: 
§ Variável do tipo String
§ Retorna:
§ Inteiro
§ Função:
§ Receber um tipo String e retornar o seu equivalente em inteiro.
§ Agora crie uma outra classe que será responsável por todo o 
processo realizado até agora.
§ Ela terá como atributos as informações necessárias para realizar sua 
função.
§ Terá 1 construtor e 1 método responsável pela conversão de String
para inteiro (como no exercício anterior).
§ O método main da nossa classe original apenas instanciará um 
objeto dessa nova classe criada e o código deverá ser executado.
§Vamos reforçar ainda mais os conceitos de orientação a 
objeto e separar aquele que conversa com o usuário e 
aquele que processa a soma.
§A nova classe Soma deve ter 2 construtores, um para 
receber inteiros e outro para receber Strings.
§Deve conter também o método fazConta(). Este método 
retorna a soma dos valores passados ao construtor.
§ Para finalizar, a classe Soma deve ser filha da classe abstrata OperacoesBasicas. 
§ Essa classe mãe terá dois atributos inteiros privados e seus respectivos gettlers. 
§ Terá também dois construtores que recebem dois atributos. Em um deles os atributos são 
inteiros, no outro são String.
§ Terá um método para fazer a conversão de String para inteiro antes de colocar os valores 
em seus atributos
§ Terá um outro método abstrato chamado Operacao() que retorna um inteiro. Este método 
deverá ser implementado na classe filha Soma para executar a operação algébrica 
pertinente.

Outros materiais