Documentos de Académico
Documentos de Profesional
Documentos de Cultura
public Almacen() {
this.contenedor = new Object[10];
}
Almacen(int nuevoTamaño) {
this.tamaño = nuevoTamaño;
this.contenedor = new Object[this.tamaño];
}
}
public Info dameInformacion() {
return new Info(this);
}
}
package practica11;
public class Info implements Informacion
{
public Almacen almacen;
@Override
public int dameNumeroObjetosAlmacenados() {
int i=0;
int cont=0;
for(i=0; i<this.almacen.tamaño; i++)
{
cont=i;
}
return cont;
}
@Override
public int dameNumeroHuecos() {
int i = 0, n=0;
for(i=0; i<this.almacen.tamaño; i++)
{
n=this.almacen.tamaño-1;
}
return n;
}
@Override
public boolean estaVacio(int i) {
boolean valor =false;
if(this.almacen.contenedor[i]==null)
{
valor=true;
}
return valor;
}
}
package practica11;
//
public class PruebaAlmacen {
package practica11;