Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Cultura Informatica
 Corso di java
 il this
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

tonycrazy81
Collaboratore

gianluca-tony


Regione: Puglia
Prov.: Taranto
Città: Taranto


Inserito il - 03/03/2009 : 10:55:47  Mostra Profilo  Visita l'Homepage di tonycrazy81 Invia a tonycrazy81 un Messaggio Privato  Rispondi Quotando
Mi spiegate gentilmente a cosa serve il this?
Se ho una procedura del genere

public void setBLABLABLA(String blablabla) {
this.blablabla = blablabla;
}

...cosa cambia se ometto il this?

GRAZIE MILLE IN ANTICIPO AGLI ESPERTI CHE MI DELUCIDERANNO!

lacrijux
Utente Gastema

sacc come la veggh


Regione: Puglia
Prov.: Bari
Città: bari


Inserito il - 03/03/2009 : 13:05:34  Mostra Profilo  Visita l'Homepage di lacrijux  Clicca per vedere l'indirizzo MSN di lacrijux Invia a lacrijux un Messaggio Privato  Rispondi Quotando
public class Point {
public int x = 0;
public int y = 0;

//constructor
public Point(int x, int y) {
this.x = x;
this.y = y;
}
}

nel costruttore con il this ti riferisci a x,y proprietà della classe e non i parametri del metodo.

...mok a kedda kia....
bello! Ma sta a parl o sa a muv le rekkiie?
citazione colta: Megghiie ferit ke muert!
La fregatura e' che la coca cola si paga, ma il chinotto e' gratis.
"la vertigine non è paura di cadere, ma è voglia di volare!"[cit]
Torna all'inizio della Pagina

tonycrazy81
Collaboratore

gianluca-tony


Regione: Puglia
Prov.: Taranto
Città: Taranto


Inserito il - 03/03/2009 : 17:56:46  Mostra Profilo  Visita l'Homepage di tonycrazy81 Invia a tonycrazy81 un Messaggio Privato  Rispondi Quotando
Caro lacrijux, grazie mille!
Una spiegazione semplice, immediata ed efficace la tua!
Perfetto, di meglio non potevo ottenere.
Torna all'inizio della Pagina

Alexandra
Utente medio



Inserito il - 04/03/2009 : 10:08:16  Mostra Profilo  Visita l'Homepage di Alexandra Invia a Alexandra un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da lacrijux

public class Point {
public int x = 0;
public int y = 0;

//constructor
public Point(int x, int y) {
this.x = x;
this.y = y;
}
}

nel costruttore con il this ti riferisci a x,y proprietà della classe e non i parametri del metodo.



Torna all'inizio della Pagina

genius
dott. ing. cav. ...FN

Genio


Regione: Puglia
Prov.: Bari
Città: Molfetta - Caput Mundi


Inserito il - 08/03/2009 : 19:20:39  Mostra Profilo  Visita l'Homepage di genius  Clicca per vedere l'indirizzo MSN di genius  Invia a genius un messaggio Yahoo! Invia a genius un Messaggio Privato  Rispondi Quotando
il this è un riferimento all'istanza corrente della classe.

Nell'esempio che hai postato, si usa per disambiguare gli attributi dell'istanza, dai parametri del metodo.

"...e se non hai morale
e se non hai passione
se nessun dubbio ti assale
perché la sola ragione che ti interessa avere
è una ragione sociale
soprattutto se hai qualche dannata guerra da fare
non farla nel mio nome
non farla nel mio nome
che non hai mai domandato la mia autorizzazione
se ti difenderai non farlo nel mio nome
che non hai mai domandato la mia opinione..."

Un blog farlocco
Torna all'inizio della Pagina

ciccio007
Utente medio

donciccio



Inserito il - 08/03/2009 : 22:48:14  Mostra Profilo  Visita l'Homepage di ciccio007 Invia a ciccio007 un Messaggio Privato  Rispondi Quotando
this.ciccio
ciccio sarebbe il campo di esemplare all'interno della classe
Torna all'inizio della Pagina

tonycrazy81
Collaboratore

gianluca-tony


Regione: Puglia
Prov.: Taranto
Città: Taranto


Inserito il - 11/03/2009 : 00:52:03  Mostra Profilo  Visita l'Homepage di tonycrazy81 Invia a tonycrazy81 un Messaggio Privato  Rispondi Quotando
perfetto, ragazzi... chiarissimo!
grazie mille!
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,17 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000