Perché i campi di solito sono privati?
Perché i campi di solito sono privati?

Video: Perché i campi di solito sono privati?

Video: Perché i campi di solito sono privati?
Video: 210 - I campi di concentramento negli USA per giapponesi [Pillole di Storia] 2024, Novembre
Anonim

Campi dovrebbe essere dichiarato privato a meno che non ci sia una buona ragione per non farlo. Uno dei principi guida del valore duraturo nella programmazione è "Ridurre al minimo gli effetti a catena mantenendo i segreti". Quando un campo è privato , il chiamante non può generalmente ottenere un accesso diretto inappropriato al campo.

Pertanto, perché le variabili di istanza dovrebbero essere dichiarate private?

Le variabili di istanza dovrebbero essere dichiarato privato promuovere l'occultamento delle informazioni, quindi dovrebbe non è possibile accedere dall'esterno di una classe. Tuttavia, nei pochi casi in cui si accede dall'esterno della classe, devono essere qualificati da un oggetto (es. myPoint. x). Classe variabili sono qualificati con il nome della classe (ad esempio, Color.

Inoltre, quando i metodi dovrebbero essere privati? Metodi privati sono utili per suddividere le attività in parti più piccole o per prevenire la duplicazione del codice che è spesso necessaria ad altri metodi in una classe, ma dovrebbe non essere chiamato al di fuori di quella classe.

Semplicemente, perché usare privato invece di pubblico?

Rendendo la variabile a privato membro dati, è più facile assicurarsi che il valore non venga mai modificato o modificato. Se invece la variabile è pubblico , un'altra classe potrebbe modificare o cambiare il valore che può causare l'arresto anomalo di altre parti del codice.

Che cos'è un campo privato in Java?

Privato membri (entrambi campi e metodi) sono accessibili solo all'interno della classe in cui sono dichiarati o all'interno di classi interne. privato la parola chiave è uno dei quattro modificatori di accesso forniti da Giava ed è il più restrittivo tra tutti e quattro, ad es. pubblico, predefinito (pacchetto), protetto e privato.

Consigliato: