tengo el siguiente codigo
public class clientes {
ArrayList lista=new ArrayList();
altas_Clientes altas = new altas_Clientes();
public clientes() {
}
public void altas(){
altas_Clientes altas = new altas_Clientes();
for (;;)
{
System.out.println("RFC del Cliente: ");
altas.rfc=input("");
System.out.println("Nombre del Cliente: ");
altas.nombre=input("");
System.out.println("Direccion del Cliente: ");
altas.rfc=input("");
System.out.println("Telefono: ");
altas.tel=input("");
System.out.println("desea agregar otro registro si/no:");
String opt=input("");
if (opt.equals("no")){
File fichero;
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(fichero));
for (int i = 0; i <5; i++)
{
// ojo, se hace un new por cada Persona. El new dentro del bucle.
altas_Clientes r = new altas_Clientes();
oos.writeObject(r);
oos.close();
}
// Se cierra al terminar.
break;
}
}
}
public static String input(String s) {//metodo para que reconosca el input
DataInputStream d=new DataInputStream(System.in);
try { return d.readLine(); } catch(Exception e) { return "?"; }}
y lo que me manda de error es esto
variable fichero might not have been initialized
y que libreria debo usar para el file