A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

3.2 Sobrecarga de Métodos (Overloading)

Apresentações semelhantes


Apresentação em tema: "3.2 Sobrecarga de Métodos (Overloading)"— Transcrição da apresentação:

1 3.2 Sobrecarga de Métodos (Overloading)
Muitas vezes é desejável criar métodos com mesmo nome, mas lista de parâmetros diferentes. Em Java isto é chamado de sobrecarga de métodos (ou overloading) e é reconhecido em tempo de compilação. É devido a esta propriedade que podemos ter dois métodos construtores com parâmetros diferentes. Alan Santos

2 3.2 Sobrecarga de Métodos (Overloading)
Sobrecarregue o método construtor da classe ContaCorrente Crie um construtor que receba como parâmetro o nome do titular da conta E outro que receba o nome e o saldo inicial Alan Santos

3 3.2 Sobrecarga de Métodos (Overloading)
class ContaCorrente { static float dinheiroTotal; float saldo; String nome; public ContaCorrente (String nome) { this.nome = nome; saldo = 0; } public ContaCorrente (String nome, float saldo) { this.saldo = saldo; } ... // restante do código Alan Santos

4 3.3 Passagem de Parâmetros em Java
A passagem de parâmetros em Java é por valor e não por referência. Por exemplo, não é possível alterar o valor de um parâmetro recebido do tipo primitivo dentro de um método, pois os dados primitivos são passados por valor. Isso significa que o método não tem acesso a variável que foi usada para passar o valor. Quanto aos objetos, as referências aos objetos também são passadas por valor. Desta maneira, você não pode alterar a variável que referencia um objeto, ou seja, não pode fazer com que a variável que referencia o objeto aponte para outro objeto. Mas, pode-se alterar o conteúdo do objeto a qual essa variável referencia, alterando o valor de um de seus atributos. Alan Santos


Carregar ppt "3.2 Sobrecarga de Métodos (Overloading)"

Apresentações semelhantes


Anúncios Google