[Curso Java Basico - Orientacao a Objetos] Aula 33: Sobrecarga de metodos e construtores (overload)

loianeg 3,723 views 13 slides Sep 16, 2015
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

Curso Java Grátis, Completo, com fórum e certificado em http://loiane.training


Slide Content

Java Básico
OO:
Sobrecarga de
métodos e
construtores
(overload)
#33

Fórum para dúvidas + certificado do curso.
Cadastro em:

•Sobrecarga de métodos
•Sobrecarga de construtores
Agenda

Sobrecarga de Métodos
public class MinhaCalculadora {
public int soma(int num1, int num2){
return num1 + num2;
}

public int soma(int num1, int num2, int num3){
return num1 + num2 + num3;
}

public double soma(double num1, double num2){
return num1 + num2;
}
}

Sobrecarga de Construtores
public Carro(String marca, String modelo, int numPassageiros,
double capCombustivel, double consumoCombustivel) {
this.marca = marca;
this.modelo = modelo;
this.numPassageiros = numPassageiros;
this.capCombustivel = capCombustivel;
this.consumoCombustivel = consumoCombustivel;
}
public Carro() { }
public Carro(String marca, String modelo, int numPassageiros) {
this.marca = marca;
this.modelo = modelo;
this.numPassageiros = numPassageiros;
System .out.println("Chamando o construtor com 3 parâmetros" );
}
public Carro(String marca, String modelo) {
this(marca, modelo, 10);
System .out.println("Chamando o construtor com 2 parâmetros" );
}
Aulas 29 e 30

Hands On!

Lição
de casa

http://www.slideshare.net/loianeg/curso-
java-basico-exercicios-aulas-28-a-33
Lista de exercícios aula 28 a 33

https://github.com/loiane/curso-java-basico
Código Fonte:

Não conhece Git/Github?
http://www.loiane.com/2013/11/
screencast-git-e-github-para-iniciantes

http://loiane.training
Curso Completo
disponível em

http://loiane.com
facebook.com/loianegroner
@loiane
https://github.com/loiane
youtube.com/user/Loianeg

Obrigada!
http://loiane.com