como declarar parametrica una variable

chichito
29 de Octubre del 2002
quisiera saber si java permite declarar variables parametricas es decir variables que mantienen su valor dentro de un procedimiento
y si existe como se las declara??
muchas gracias.

marc
29 de Octubre del 2002
Si lo que quieres es que en el interior de un procedimiento (metodo) puedas acceder a variables declaradas fuera del metodo tienes dos opciones: que la variable sea un atributo de la clase o pasarla como parametro:
ej
private void miMetodoEjemplo(String param1){
//aqui puedes utilizar param1
}

para llamarlo: miobjeto.miMetodoEjemplo("hola");

Oscar
29 de Octubre del 2002
En Java no existen procedimientos, existen metodos.
Si tu declaras una variable dentro de un metodo, esa variable solo existira durante la ejecucion del mismo. Ademas, Java permite la declaracion de variables en cualquier parte de un bloque de codigo, y dichas variable solo existira dentro de ese bloque de codigo y sus subbloques. Ejemplo

class Demo {
public void hacerAlgo(int i) {
int var2 = 3;
if(var2 == 3) {
int var4 = 8;
var2 = car4;
}
var4 = 5; // Invalido, var4 solo existe dentro del if
}
}

Aqui, las variables i y var2 existen durante la ejecucion del metodo. y var4 existe solo dentro del bloque del if.