Cuando un método o campo no se ha declarado como estático, existe solamente en una instancia específica de una clase, no en la propia clase. En este caso debe utilizarse un identificador del objeto.
Modifique la lógica del programa para que utilice un identificador en lugar de un nombre de clase.