Ciao a tutti
Non dubito che non ci sia un'utilità ma sinceramente non riesco ancora a percepirla...
Apritemi un po' gli occhi... sono sicuro che quando arriverò a conoscere bene l'argomento dirò "è molto migliore"... ma datemi un'anticipazione, uno stimolo per andare avanti... :-D
Cos'è che posso fare con le classi che non posso fare con una funzione normale?
Perché ragionare in "class" e non più in "function"?
Perché ad esempio dichiarare una variabile "privata" o "protetta"?... mi chiedo: perché proteggerla? Che senso ha?
Sono io che programmo, sono io che scrivo il programma in modo tale che non venga utilizzata quella variabile in altri ambiti... non ho bisogno di proteggerla...
Viene dichiarata protected in modo tale che nessuna classe esterna la utilizzi... mi chiedo: c'è per caso il pericolo che a mia insaputa un'altra classe utilizzi quella variabile senza che io lo abbia scritto?
Scrivo la classe in modo tale che non utilizzi quella variabile e basta! Che senso ha dichiararla protected?