Carry a counter of objects in java Bluej

0

I am currently creating a class called Store, in which I am asked to have 3 objects (Notebooks) in stock and also keep track of the stock that I own, since these objects can change their number, either increase or decrease, then I need to know how I can keep track of these objects, since these come from another class called Notebook and I do not know how I can post them, this is what I currently carry, it is worth noting that I can only use one constructor and that is what I consider convenient ... Thanks in advance!

public class Tienda
{
private Notebook notebookUno;
private Notebook notebookDos;
private Notebook notebookTres;
private int contador;


/**
 * Constructor para objetos de la clase Tienda
 * 
 */
public Tienda(Notebook notebookUno, Notebook notebookDos, Notebook notebookTres, int contador)
{
    setNotebookUno(notebookUno);
    setNotebookDos(notebookDos);
    setNotebookTres(notebookTres);
    setContador(contador);
}
/**
 * Metodo accesador para el atributo notebookUno
 * @return notebookUno
 */
public Notebook getNotebookUno()
{
    return notebookUno;
}
/**
 * Metodo accesador para el atributo notebookDos
 * @return notebookDos
 */
public Notebook getNotebookDos()
{
    return notebookDos;
}
/**
 * Metodo accesador para el atributo notebookTres
 * @return notebookTres
 */
public Notebook getNotebookTres()
{
    return notebookTres;
}
/**
 * Metodo accesador para el atributo contador
 * @return contador
 */
public int getContador()
{
    return contador;
}
/**
 * Metodo mutador para el artributo notebookUno
 * @param notebookUno
 */
public void setNotebookUno(Notebook notebookUno)
{
    this.notebookUno = notebookUno;
}
/**
 * Metodo mutador para el artributo notebookDos
 * @param notebookDos
 */
public void setNotebookDos(Notebook notebookDos)
{
    this.notebookDos = notebookDos;
}
/**
 * Metodo mutador para el artributo notebookTres
 * @param notebookTres
 */
public void setNotebookTres(Notebook notebookTres)
{
    this.notebookTres = notebookTres;
}
/**
 * Metodo mutador para el atributo contador
 * @param contador
 */
public void setContador(int contador)
{
    this.contador = contador;
}
/**
 * Metodo de impresion de la clase Notebook
 */
public void printTienda()
{
    System.out.println("El número de items es: " + getContador());
}
/**
 * Metodo que permita vender un notebook si es que queda stock
 */
public void VenderNotebook()
{

}
    
asked by Juan perez 30.09.2018 в 05:04
source

0 answers