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

Mais conteúdo relacionado

PDF
[Curso Java Basico - Orientacao a Objetos] Aula 30: Palavra chave this
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 32: Encapsulamento: métodos g...
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 29: Construtores e Codigo de ...
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 27: Classes e metodos com par...
PDF
[Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 34: Variáveis e metodos estat...
PPTX
Light Talk sobre JavaScript Funcional
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 35: Recursividade
[Curso Java Basico - Orientacao a Objetos] Aula 30: Palavra chave this
[Curso Java Basico - Orientacao a Objetos] Aula 32: Encapsulamento: métodos g...
[Curso Java Basico - Orientacao a Objetos] Aula 29: Construtores e Codigo de ...
[Curso Java Basico - Orientacao a Objetos] Aula 27: Classes e metodos com par...
[Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos
[Curso Java Basico - Orientacao a Objetos] Aula 34: Variáveis e metodos estat...
Light Talk sobre JavaScript Funcional
[Curso Java Basico - Orientacao a Objetos] Aula 35: Recursividade

Destaque (20)

PDF
[Curso Java Basico - Orientacao a Objetos] Aula 31: Modificadores private e p...
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 38: Herança: Palavra chave super
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 43: Classe Object
PDF
[Curso Java Basico - Exceptions] Aula 50: stacktrace e throws
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 42: Palavra chave final
PDF
[Curso Java Basico] Aula 23: Como debugar no Netbeans
PDF
[Curso Java Basico - Exceptions] Aula 51: tipos de erros no Java
PDF
[Curso Java Basico] Aula 17: Loop for
PDF
[Curso Java Basico] Aula 22: Como debugar no Eclipse
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 26: Classes e metodos com ret...
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 40: Heranca e Polimorfismo: s...
PDF
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
PDF
[Curso Java Basico - Exceptions] Aula 48: multiplos catch
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 25: Classes e metodos simples
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 37: Heranca
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e import
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 41: Heranca: classes abstratas
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 36: Relacionamento tem um
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 46: Interface e heranca
PDF
[Curso Java Basico - Orientacao a Objetos] Aula 45: Interfaces e Polimorfismo
[Curso Java Basico - Orientacao a Objetos] Aula 31: Modificadores private e p...
[Curso Java Basico - Orientacao a Objetos] Aula 38: Herança: Palavra chave super
[Curso Java Basico - Orientacao a Objetos] Aula 43: Classe Object
[Curso Java Basico - Exceptions] Aula 50: stacktrace e throws
[Curso Java Basico - Orientacao a Objetos] Aula 42: Palavra chave final
[Curso Java Basico] Aula 23: Como debugar no Netbeans
[Curso Java Basico - Exceptions] Aula 51: tipos de erros no Java
[Curso Java Basico] Aula 17: Loop for
[Curso Java Basico] Aula 22: Como debugar no Eclipse
[Curso Java Basico - Orientacao a Objetos] Aula 26: Classes e metodos com ret...
[Curso Java Basico - Orientacao a Objetos] Aula 40: Heranca e Polimorfismo: s...
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
[Curso Java Basico - Exceptions] Aula 48: multiplos catch
[Curso Java Basico - Orientacao a Objetos] Aula 25: Classes e metodos simples
[Curso Java Basico - Orientacao a Objetos] Aula 37: Heranca
[Curso Java Basico - Orientacao a Objetos] Aula 28: Pacotes (packages) e import
[Curso Java Basico - Orientacao a Objetos] Aula 41: Heranca: classes abstratas
[Curso Java Basico - Orientacao a Objetos] Aula 36: Relacionamento tem um
[Curso Java Basico - Orientacao a Objetos] Aula 46: Interface e heranca
[Curso Java Basico - Orientacao a Objetos] Aula 45: Interfaces e Polimorfismo
Anúncio

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

PPTX
Linguagem de Programação Java
PPTX
C#4 - Parte 1 - Dinamismo E Argumentos opcionais e nomeados
PPTX
Curso Java Básico - Aula 03
PPT
Introdução à análise orientada a objetos parte 1
PPT
Introdução à análise orientada a objetos parte 1
PPTX
Javascript para CSharpers 4 - POO
PPTX
Algoritmos e Estrutura de Dados - Aula 03
PPT
JavaSemanaInfo.ppt java logica de programacao
PPTX
Aula 12 funcoes - Programação 1
PPTX
Aula 3-lógica.pptx
PPTX
Programação Concorrente - Aula 02
PPTX
Construtores_Sobrecarga.pptx
PPT
Como trabalhar com código legado
PPT
Módulo 3 - Estrutura sequencial.ppt
PDF
Introdução a JavaScript
PDF
05 poo-ii
PPTX
Programação Estruturada 2 - Aula 02
PDF
Refatoração e Boas Práticas no Desenvolvimento de Software com a Linguagem Ja...
PPTX
Algoritmos e Estrutura de Dados - Aula 04
Linguagem de Programação Java
C#4 - Parte 1 - Dinamismo E Argumentos opcionais e nomeados
Curso Java Básico - Aula 03
Introdução à análise orientada a objetos parte 1
Introdução à análise orientada a objetos parte 1
Javascript para CSharpers 4 - POO
Algoritmos e Estrutura de Dados - Aula 03
JavaSemanaInfo.ppt java logica de programacao
Aula 12 funcoes - Programação 1
Aula 3-lógica.pptx
Programação Concorrente - Aula 02
Construtores_Sobrecarga.pptx
Como trabalhar com código legado
Módulo 3 - Estrutura sequencial.ppt
Introdução a JavaScript
05 poo-ii
Programação Estruturada 2 - Aula 02
Refatoração e Boas Práticas no Desenvolvimento de Software com a Linguagem Ja...
Algoritmos e Estrutura de Dados - Aula 04
Anúncio

Último (19)

PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
PDF
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
PPT
Conceitos básicos de Redes Neurais Artificiais
PDF
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
PDF
SEMINÁRIO DE IHC - A interface Homem-Máquina
PPT
Aula de Engenharia de Software principais caracteristicas
PPTX
Aula 7 - Listas em Python (Introdução à Ciencia da Computação)
PDF
Banco de Dados 2atualização de Banco de d
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PDF
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PPTX
ccursoammaiacursoammaiacursoammaia123456
PPTX
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
PDF
Processamento da remessa no SAP ERP, SCM610 Col15
PDF
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
PDF
Jira Software projetos completos com scrum
Tipos de servidor em redes de computador.pptx
Analise Estatica de Compiladores para criar uma nova LP
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Metodologia Scrumban-XP - Um Guia Rápido (MrSomebody19).pdf
Customizing básico em SAP Extended Warehouse Management, EWM110 Col26
Conceitos básicos de Redes Neurais Artificiais
Aula 9 - Funções 202yttvrcrg5-1.pptx.pdf
SEMINÁRIO DE IHC - A interface Homem-Máquina
Aula de Engenharia de Software principais caracteristicas
Aula 7 - Listas em Python (Introdução à Ciencia da Computação)
Banco de Dados 2atualização de Banco de d
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
Visão geral da SAP, SAP01 Col18, Introdução sistema SAP,
Processos no SAP Extended Warehouse Management, EWM100 Col26
ccursoammaiacursoammaiacursoammaia123456
3b - Bradesco Lean Agile Training Plan - Ritos Operacionais (1).pptx
Processamento da remessa no SAP ERP, SCM610 Col15
ASCENSÃO E QUEDA DO SOFTWARE LIVRE NO ESTADO BRASILEIRO
Jira Software projetos completos com scrum

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