Java define los siguientes tipos de variables: Variables de Instancia (Campos No Estáticos): técnicamente hablando, los objetos almacenan sus estados individuales en "campos no estáticos", esto es, campos que han sido declarados sin la palabra clave static . Los campos no estáticos también son conocidos como variables de instancia porque sus valores son únicos para cada instancia de una clase (en otras palabras, para cada objeto); la velocidadActual* de una bicicleta es independiente de la velocidadActual de otra bicicleta. Variables de Clase (Campos Estáticos): Una variable de clase es cualquier campo declarado con el modificador static; esto le dice al compilador que hay exactamente una copia de esta variable en existencia, independientemente de cuantas veces la clase haya sido instanciada. Un campo definiendo el número de cambios se aplicará a todas las instancias. El código static int numGears = 6; cr...