Anche se potrei scrivere qualcosa del genere (in C #. Ci sono, ovviamente, equivalenti in altre lingue):
public int SomeNumber { private get; set; }
Ho mai incontrato qualcosa di simile. C'è qualche ragione particolare?
Modifica La domanda è stata suggerita come duplicata di Setter e getter privati . La domanda riguarda l'uso delle proprietà come campi (selers privati e ):
However, any property that shouldn't be accessed from outside the object I simply designate those setters/getters as protected.
La mia domanda non è un duplicato poiché riguarda proprietà con getter privati e setter pubblici .