Casa Sviluppo Cosa è privato? - definizione da techopedia

Cosa è privato? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa privato?

Privato è una parola chiave che specifica il livello di accesso e fornisce ai programmatori un certo controllo su quali variabili e metodi sono nascosti in una classe. Le variabili e i metodi definiti con la parola chiave privata sono accessibili solo da altri metodi all'interno della classe e non sono accessibili dalle classi derivate.


La parola chiave privata viene utilizzata nella maggior parte dei linguaggi di programmazione orientata agli oggetti (OOP), tra cui C ++, C # e Java.

Techopedia spiega Private

L'identificatore di accesso privato viene utilizzato principalmente per l'incapsulamento, che fa riferimento a variabili o metodi nascosti al mondo esterno. Ciò significa che le variabili e i metodi privati ​​sono strettamente legati a una classe e disponibili solo nell'ambito della classe. I membri di dati privati ​​sono generalmente accessibili tramite metodi speciali noti come setter. Il compilatore restituisce un messaggio di errore se un programmatore tenta di accedere a una variabile o metodo privato al di fuori della sua classe.


C ++ consente l'uso di funzioni e classi di amici per accedere a una variabile o metodo privato. Se una classe viene dichiarata amica di un'altra classe (aggiungendo una riga di codice nell'ultima classe che indica che la prima classe è sua amica tramite la parola chiave friend), la prima classe può accedere a variabili e metodi privati ​​di quest'ultima classe. Inoltre, se la classe A è un amico della classe B, allora B non è implicitamente un amico di A. Inoltre, l'amicizia non è transitiva. Ad esempio, se A è amico di B e B è amico di C, A non è implicitamente amico di C.

Cosa è privato? - definizione da techopedia