1-) Um programador construiu uma calculado em Java utilizando o

Propaganda
1-) Um programador construiu uma calculado em Java utilizando o swing (ambiente gráfico), entretanto o botão (JButton1) que deveria
calcular a soma de dois valores (jTextField1 e JTextField2) e mostrar seu resultado no JTextField3 não está funcionando. (1,0)
Qual dos comandos abaixo é o correto para esse botão funcionar:
a-) jTextField3 = jTextField1+jTextField2;
b-) jTextField3.setText( jTextField1.getText()+jTextField2.getText() );
c-) jTextField3.setText( String.valueOf( Double.parseDouble( jTextField1.getText() )+Double.parseDouble(jTextField2.getText() ) ) );
d-) jTextField3.setText( Double.parseDouble( jTextField1.getText()+jTextField2.getText() ) );
e-)Impossível funcionar, pois não consigo programar a ação de um JButton
2-) (Certificação SJCP) O trecho de código a seguir é um exemplo de: (1,0)
a-) Sobrescrita de métodos
b-) Herança múltipla
c-) Criação de um objeto
d-) Polimorfismo
e-) Recursão de métodos
3-) Explique detalhadamente o que o código abaixo faz: (1,5)
__________________________________________________________________________________________________
__________________________________________________________________________________________________
__________________________________________________________________________________________________
__________________________________________________________________________________________________
__________________________________________________________________________________________________
__________________________________________________________________________________________________
__________________________________________________________________________________________________
__________________________________________________________________________________________________
4-) Crie uma superclasse Disciplina, com as seguintes características: (2,0)
Atributos:
nomeDisciplina
nota1
nota2
Métodos:
- Métodos necessários para manipular os atributos
- (abstrato) getMedia
Construtores:
- sem parâmetros
- receba como parâmetros o nome da disciplina
IMPORTANTE:
- A classe disciplina não pode ser instanciada
- Não são permitidos valores negativos e maiores que zero para as notas
5-) Crie a subclasse DisciplinaGraduacao, que além das características herdadas da classe Disciplina tenha: (1,5)
Atributos: numeroDeHoras
Métodos: - Métodos necessários para manipular os atributos
- Implemente o getMedia
- Sem parâmetro, retorna a média normal das duas notas
- Se for passado um argumento (chamado peso), retornar a média das notas multiplicado pelo peso
Download