Quindi è una sorta di attributo standar? Va bene da adesso in poi inizierò ad usarlo anch'io.
Grazie per la dritta.
Solo una curiosità: se avessi più di un attributo come dovrei chiamare gli altri?
Quindi è una sorta di attributo standar? Va bene da adesso in poi inizierò ad usarlo anch'io.
Grazie per la dritta.
Solo una curiosità: se avessi più di un attributo come dovrei chiamare gli altri?
Non esistono attributi standard. Esistono anche classi senza attributi ed è il caso delle classi statiche.Originariamente inviato da Nikopol
Quindi è una sorta di attributo standar?
Con un nome che meglio rappresenta l'informazione che fornisce/incapsula oppure lo scopo del suo uso.Originariamente inviato da Nikopol
Solo una curiosità: se avessi più di un attributo come dovrei chiamare gli altri?
Concordo. Inoltre il nome stesso degli attributi dovrebbe fornire precise indicazioni sull'informazione che essi trasportano.Originariamente inviato da VincenzoTheBest
...
Con un nome che meglio rappresenta l'informazione che fornisce/incapsula oppure lo scopo del suo uso.
Utilizzando un classico esempio come l'oggetto Automobile esso può possedere delle proprietà quali la velocità, l'accelerazione e la direzione di marcia attuali. I nomi più logici ed intuitivi da dare a tali attributi all'interno della classe sarebbero appunto velocita, accelerazione e direzione con i corrispettivi metodi getter e setter.
Ovviamente nulla vieta di chiamare tali attributi a, b e c, ma sarebbe impossibile, ad un utilizzatore individuare cosa tali attributi rappresentino, inoltre anche la leggibilità del codice sorgente sarebbe fortemente compromessa.
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)