Após observar as Figuras 12(a), 12(b) e 12(c), analise as a...
Após observar as Figuras 12(a), 12(b) e 12(c), analise as assertivas abaixo:
I. Para instanciar um objeto da classe "A" (Figuras 12(b)), basta inserir, na classe "QuestaoC" (Figura 12(c)), o seguinte código fonte, no local apontado pela seta nº 3:
A teste = new A(1,2);
II. Para que seja possível atribuir um conteúdo a variável "s", da classe "A", basta criar uma operação na Figura 12(a) e implementar, na Figura 12(b), o seguinte método, no local apontado pela seta nº 2:
public int setS (int varS) {
this.s = varS;
}
III. Para se obter e apresentar o conteúdo da variável "r", da classe "A" (Figura 12(b), basta inserir, no local apontado pela seta nº 4, da Figura 12(c), o seguinte código fonte:
A a = new A();
JOptionPane.showMessageDialog
(null, a.getS());
Quais estão corretas?
Comentários
Veja os comentários dos nossos alunos
Erro da II:
public int setS (int varS) {
this.s = varS; }
está com int, mas não retorna nada. o certo seria void
Erro da III:
A a = new A(); JOptionPane.showMessageDialog (null, a.getS());
a classe A não possui construtor vazio, então tem que instanciar passando dois inteiros que é o que está declarado na figura a
Apenas 1
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo