Classi pubbliche e private

0

Ho un programma per robot in Android Studio scritto in Java con determinate linee designate come classe pubblica o privata. Devo presentare un modulo con una sezione per "algoritmi chiave" etichettati, ma non specifica cosa esattamente ciò significa, e mi chiedo se quelli si qualificano.

Questo è un segmento del codice, per mostrarti un esempio di cosa intendo:

private org.firstinspires.ftc.teamcode.HardwareIndibot robot = new HardwareIndibot();

Queste chiavi di crittografia sono queste classi o sono solo algoritmi?

    
posta Alexander Kuespert 20.01.2017 - 01:34
fonte

1 risposta

3

Le classi pubbliche e private sono solo concetti all'interno di un linguaggio di programmazione che aiutano la progettazione distinguendo tra implementazioni interne (cioè private) che possono cambiare tutto il tempo e API pubbliche che dovrebbero essere per lo più costanti. Non sono un concetto di sicurezza ma un concetto di design. È anche possibile ignorare queste "restrizioni" a seconda del linguaggio di programmazione, ad esempio con riflessione in Java.

    
risposta data 20.01.2017 - 04:02
fonte

Leggi altre domande sui tag