Transcript
Page 1: Web viewLista 03 – Sobrecarga. Quando definimos em uma classe dois ou mais métodos com o mesmo nome, porém com quantidades e tipos de parâmetros diferentes, estamos

Lista 03 – Sobrecarga

1. Quando definimos em uma classe dois ou mais métodos com o mesmo nome, porém com quantidades e tipos de parâmetros diferentes, estamos utilizando:a) Sobrescrita (override)b) Polimorfismoc) Encapsulamentod) Sobrecarga (overload)

2. O que significa sobrecarga de métodos em Java? Um construtor pode ser sobrecarregado em Java?

3. Assinale a alternativa CORRETA. Qual das seguintes alternativas pode aparecer dentro do código abaixo, com o objetivo de sobrecarregar o método soma()?

public class Teste {public int soma(int a, int b) {

return a + b;

}// INSERIR AQUI

}I) private int soma(int a, int b) { return a + b; }II) public long soma(int a, int b) { return (long)a + b; }III) public int soma(long a, long b) { return a + b; }IV) void soma(int a) { a++; }V) public int soma(int c, int d) { return c + d; }

a) I, II, IIIb) III, IVc) IV, V, Id) II, Ie) nenhuma das anteriores

4. Analise o código abaixo e responda: O método soma representa um exemplo de qual recurso do java?

public class Calculo {

public static double soma(double n1, double n2){...}

public static double soma(double n1, double n2, double n3){...}

}

Recommended