Clases públicas y privadas

0

Tengo un programa de robot en Android Studio escrito en Java con ciertas líneas designadas como una clase pública o privada. Tengo que enviar un formulario con una sección etiquetada como "algoritmos clave", pero no especifica qué significa exactamente, y me pregunto si son aptos.

Este es un segmento del código, para mostrarle un ejemplo de lo que quiero decir:

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

¿Estas clases son claves de cifrado o son solo algoritmos?

    
pregunta Alexander Kuespert 20.01.2017 - 01:34
fuente

1 respuesta

3

Las clases públicas y privadas son solo conceptos dentro de un lenguaje de programación que ayudan con el diseño al distinguir entre implementaciones internas (es decir, privadas) que pueden cambiar todo el tiempo y API públicas que deberían ser en su mayoría constantes. No son un concepto de seguridad sino un concepto de diseño. También es posible eludir estas "restricciones" dependiendo del lenguaje de programación, por ejemplo con reflexión en Java.

    
respondido por el Steffen Ullrich 20.01.2017 - 04:02
fuente

Lea otras preguntas en las etiquetas