Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2011, 06:19
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Como asignar un valor retornado de un método estático

Los métodos y atributos estáticos son compartidos por todos los objetos de una misma clase (e incluso se pueden usar sin crear un objeto de la clase).

Por contra, los atributos y métodos de una clase que no son estáticos son únicos de cada objeto y para usarlos necesitas crear un objeto.

Por ello, desde un método estático no puedes acceder a los métodos y atributos no estáticos.

El problema que tienes se soluciona así:

Código Java:
Ver original
  1. import java.util.Scanner;
  2.  
  3. public class Operaciones
  4. {
  5. private int = x;
  6. private int = y;
  7.  
  8. public void setX(int x){
  9. this.x = x;
  10. }
  11.  
  12. public static void main(String args[])
  13. {
  14. Scanner teclado = new Scanner(System.in);
  15. System.out.println("Escriba un numero: ");
  16. Operaciones operacion = new Operaciones();
  17. operacion.setX(teclado.nextInt());
  18. }
  19. }