problemas si (al menos la probabilidad es muy alta), sobre todo para alguien que recién empieza a programar (y sobre todo para alguien no tiene práctica aplicando la POO).
Abusar de este tipo de variables va contra del encapsulamiento (una características de la POO).
Cita: es global a nivel de clase
omitiendo que la frase no tiene sentido, podríamos suponer que esto significa:
Es una "Variable de Clase" (static field) con "modificador de acceso público" (public). Gracias al modificador de acceso public y como la Clase también es public , esta variable a su vez puede ser accedida desde cualquiera otra clase ..... resumiendo según spawn: "global"
Cita: trabaje variables y métodos en forma restricta
Sinónimos de restricto/a: limitado, preciso, ceñido............ supongo que te referís al encapsulamiento.
Otra frase sin sentido y carente del vocablo apropiado, posible traducción:
Usar variables y métodos de instancia (es decir NO STATIC), caso contrario existe las clases y métodos "Utility".
http://docs.oracle.com/javase/1.4.2/...e-summary.html
Existen vaaaaaarias situaciones en las cuales es válido el uso de estas, tendrías que mirar ejemplos de código, sobre todo de las librerías standard de Java.