Usando o this

3 respostas Resolvido
programaçãojava
D

Quando eu crio um método o que eu devo usar habitualmente considerando que as 2 formas exibe o mesmo resultado?

this.idade = this.idade + 1; ou this.idade = idade + 1 ?

package br.com.caelum.exercicios;

public class ExibeIdade {

// atributos
String nome;
int idade;

// metodo
void fazerAniversario() {
	this.idade = idade + 1;
}

// metodo de impressão
String imprimeInformacoes(){
	String dados = "== Informações =="; 
	dados += "\nNome: " + this.nome;
	dados += "\nIdade: " + this.idade + " anos";
	return dados;
}

}

3 Respostas

M
Solucao aceita

this serve para vc referenciar uma objeto ao qual vc esta referenciando, no sugundo exemplo que vc deu, usaria desse jeito

int idade;

void atribuirIdade(int idade) {

this.idade = idade;<a href="//tris.idade">//tris.idade</a> esta referenciando a variável idade que esta fora do metodo

}
A

Alegue ai sabe como altera o IP do Android usando programação Java(ou mas específico criar um app para modificar o IP do Android apenas nas webview)

D

Agradecido pela explicação! :wink:

Criado 8 de março de 2018
Ultima resposta 10 de mar. de 2018
Respostas 3
Participantes 3