Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/09/2004, 08:09
pacoalonso79
 
Fecha de Ingreso: agosto-2003
Ubicación: Piura
Mensajes: 238
Antigüedad: 20 años, 9 meses
Puntos: 0
hola, en este ejemplo que te copio te das cuenta de como definir las variables y como estas cambian aplicandoles un método... ahora, si como parametro del método que quieres implementar pasas una variable que quieres que sea cambiada en todo lado pues debes tener en cuenta que solo seran cambiados los tipos "no primitivos" (String, Object, Character, Integer, Float etc), mas los "primitivos" (int, float, double, boolean, char, byte) no lo serán... la diferencia escencial de los tipos primitivos con los no primitivos es que los no primitivos tienen métodos de trabajo y los primitivos no los tienen... te das cuenta mas rápido de la diferencia, sin saber lo anterior, que los no primitivos empiezan con mayúscula y los primitivos con minúscula...
Código:
public class prueba {
    private static String nombre;
    private static int edad;
    
    public void prueba(){
        nombre = "Juan";
        edad = 15;
    }
    
    public void proceso (){
        nombre = "Matusalen";
        edad = 9999;
    }
    public static void main (String[] args){
        prueba p = new prueba();
        System.out.println("nombre = " + nombre);
        System.out.println("edad = " + edad);
        p.proceso();
        System.out.println("nombre = " + nombre);
        System.out.println("edad = " + edad);
    }
}
Espero te sea útil
Éxitos y saludos}
Paco
__________________
Un hombre inteligente, caminando, llega mucho mas rápido que un torpe en coche