this não é palavra reservada.
this é palavra chave (keyword).
São coisas diferentes.
Questão de prova!
-Mensagem Original-
De: Ana Paula Brandão Lopes [EMAIL PROTECTED]
Para: [EMAIL PROTECTED]
Enviada em: Segunda-feira, 6 de Janeiro de 2003 12:54
Assunto: Re: [java-list] Paramêtro
1. ana, atualize a data do seu computador...
2. this nao e' um parametro... this, e' uma palavra reservada da
linguagem java...
em complemento ao email da ana...
vc usa a palavra reservada this, qdo vc precisa referenciar-se 'a
propria classe/objeto...
2 exemplos:
se vc fizer uma classe B
O this não é uma referência para a classe, e sim para o OBJETO.
[]s
Guilherme Ceschiatti
On Mon, 9 Dec 2002 10:27:33 -0200, Gideoni Hudson
[EMAIL PROTECTED] said:
Olá,
A palavra reservada THIS é uma referência para a CLASSE corrente.
Por exemplo:
public class
Não se refere ao objeto superior, e sim ao próprio objeto!
[]s
Guilherme Ceschiatti
On Mon, 9 Dec 2002 06:30:55 -0600 , Celeguim, Luiz (Cadmus)
[EMAIL PROTECTED] said:
moleza, o objeto this se refere ao objeto superior imediato.
um exemplo poderá ilustrar melhor.
public class UsoThis {
O this não é um parâmetro! Ele apenas referencia a instância da classe,
ou seja, o objeto, de onde você está usando.
[]s
Guilherme Ceschiatti
On Tue, 03 Dec 2002 09:01:48 -0300, JavaBoy [EMAIL PROTECTED]
said:
Gostaria que algum de vcs me ajudasse a entender o parametro this!
Eu queria saber
Olá,
A palavra reservada THIS é uma referência para a CLASSE corrente.
Por exemplo:
public class Endereco{
private String rua;
private String bairro;
public void setRua(String rua){
this.rua = rua; //(1)
}
public
Tem um exemplo que vc vai enteder
imagina uma classe Pessoa, vc tem dois atributos encapsulados nome e email,
para vc ler e gravar valores vc cria dois metodos set e get. Para facilitar
na visualizacao, vc coloca no metodo setNome o parametro nome ex.:
setNome(String nome), dai vem a pergunta
moleza, o objeto this se refere ao objeto superior
imediato.um exemplo poderá ilustrar melhor.public class UsoThis
{ String parametro =
"INICIAL"; public UsoThis(String parametro)
{
System.out.println(this.parametro);
this.parametro = parametro; //this aqui se refere a
variavel parametro
Olá !
O parâmetro this refere-se às variáveis/métodos da própria classe
que está sendo referenciada.
Imagine algo como:
public class TesteThis {
public int numero = 5;
public void imprimeNumero(int numero) { //perceba que estou passando uma
variavel número como parametro, mesmo já