- 2,223
- 1,854
- CPU
- Intel I9-10900KF 3.75GHz 10x 125W
- Dissipatore
- Gigabyte Aorus Waterforce X360 ARGB
- Scheda Madre
- Asus 1200 TUF Z590-Plus Gaming ATX DDR4
- HDD
- 1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
- RAM
- DDR4 32GB 3600MHz CL18 ARGB
- GPU
- Nvidia RTX 3080 10GB DDR6
- Audio
- Integrata 7.1 HD audio
- Monitor
- LG 34GN850
- PSU
- Gigabyte P850PM
- Case
- Phanteks Enthoo Evolv X ARGB
- Periferiche
- MSI Vigor GK30, mouse Logitech
- Net
- FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
- OS
- Windows 10 64bit / OpenSUSE Tumbleweed
Ricorda questo: l'oggetto è un'istanza di una classe.
La classe è quella che scrivi, che è il tuo contenitore composto da membri (variabili e metodi). Quando crei un oggetto viene allocata la memoria e ti viene restituito un riferimento a quell'oggetto in memoria. Questo è quello che usi quando fai "d.getNome()", ad esempio.
this è l'istanza corrente della classe. La usi solo in quella classe perché è appunto un riferimento all'istanza corrente.
Di fatto l'oggetto è la classe in memoria.
Si, lo scope del this è la classe, ma è l'istanza corrente della classe (l'oggetto).
Ps. a fine pausa pranzo dovrei riuscire a farti qualche esempio e integrare quanto intendo
La classe è quella che scrivi, che è il tuo contenitore composto da membri (variabili e metodi). Quando crei un oggetto viene allocata la memoria e ti viene restituito un riferimento a quell'oggetto in memoria. Questo è quello che usi quando fai "d.getNome()", ad esempio.
this è l'istanza corrente della classe. La usi solo in quella classe perché è appunto un riferimento all'istanza corrente.
Di fatto l'oggetto è la classe in memoria.
Si, lo scope del this è la classe, ma è l'istanza corrente della classe (l'oggetto).
Ps. a fine pausa pranzo dovrei riuscire a farti qualche esempio e integrare quanto intendo