java

516 palavras 3 páginas
Flavio H Sousa
ADS, POO
Matricula 201211181

Atividades
Enviar as atividades para sandrotc.professor@gmail.com até o dia 31/maio.

1) Explique overloading de método. Elabore uma classe que exemplifique a técnica.
É a sobrecarga de método. Métodos com o mesmo nome, mas com tipos de parâmetros e/ou retornos diferentes. Não é o mesmo método e não sobrescreve (Override) o método pai.

public class Soma{ private int numA; private int numB;

// Sobrecarga (Overload) de Construtores- O primeiro nao possui prametro, ja o segundo possui

public Soma(){

this.numA = 2; this.numB = 2;

}

public Soma(int numA, int numB){ this.numA = numA; this.numB = numB;
}

Sobrecarga de Metodos todos eles tem a mesma funçao, mais recebem parametros diferentes, e tem retornos diferentes, ou nenhum retorno.

public int somaValores(){ return numA + numB;
}

public void somaValores(int a, int b){ this.numA = a; this.numB = b; int total = a+b;
}

public int somaValores (double b, double a){

double total = a+b; int contotal = (int)toal;

return contotal;

}

}

2) Explique as diferenças entre overloading e overriding.

Override: É a sobrescrita de método. Um método pode ser declarado e implementado na classe pai, mas na filha ele pode ter outra implementação.
Overload: É a sobrecarga de método. Métodos com o mesmo nome, mas com tipos de parâmetros e/ou retornos diferentes. Não é o mesmo método e não sobrescreve (Override) o método pai.

3) Quais são as três características básicas de um construtor em uma classe?

Mesmo nome da classe, nao retorna nada, nao contem void.

4) Explique constructor overloading. Elabore uma classe que exemplifique a técnica.

Sobrecarregar um construtor significa digitar várias versões do construtor, cada um com uma lista de argumentos diferentes, como os seguintes exemplos:

class Car {
Car() { }
Car(String s) { }
}

5) O que significa a instrução dentro de um

Relacionados

  • java
    294 palavras | 2 páginas
  • java
    868 palavras | 4 páginas
  • java
    6870 palavras | 28 páginas
  • Java
    1657 palavras | 7 páginas
  • java
    1176 palavras | 5 páginas
  • Java
    6757 palavras | 28 páginas
  • Java
    1044 palavras | 5 páginas
  • Java
    1411 palavras | 6 páginas
  • JAVA
    1268 palavras | 6 páginas
  • java
    2412 palavras | 10 páginas