Procura

ProgramaçãoLinguagens de programação


EXERCÍCIOS - Exercício 15

  • (COSEAC 2009)

01  class Prova{
02  public int a;
03
04  Prova(int _a){
05  a = _a;
06  }
07  public void acrescenta(int n){
08  a += n;
09  }
10  public void acrescenta(){
11  a++;
12  }
13  }
14  class SubProva extends Prova{
15  private int b;
16  SubProva(int umb, int uma){
17  super(uma);
18  b = umb;
19  }
20  public void acrescenta(int n){
21  b=b+n+2;
22  }
23  public static void main (String args[ ]) {
24  SubProva s = new SubProva(2,5);
25  Prova p = new Prova(2);
26  s.acrescenta(3);
27  p.acrescenta();
28  System.out.println(s.b+s.a);
29  System.out.println(p.a);
30  s.acrescenta();
31  System.out.println(" "+s.b+p.a+s.a) ;
32  }
33 }


Com relação às duas classes anteriores pode-se dizer que:


A) existe sobrecarga no método main;

B) existe sobrecarga no método SubProva;

C) existe sobrecarga no método Prova;

D) existe sobrecarga no método acrescenta;

E) não existe sobrecarga;


Próximo:
EXERCÍCIOS - Exercício 16

Vamos para o Anterior: Exercício 14

Tente Este: Exercício 17

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+