Skip to content
Snippets Groups Projects
Select Git revision
  • 978f07fe62c9ebdec012a696c569b9a99020c369
  • main default protected
2 results

Shelf.java

Blame
  • Shelf.java 850 B
    package tp8;
    
    import java.util.ArrayList;
    
    public class Shelf{
        private boolean refrigerated;
        private int capacityMax; 
        private ArrayList<IProduct> products;
    
        //Constructeur
        public Shelf(boolean refrigerated, int capacityMax) {
            this.refrigerated = refrigerated;
            this.capacityMax = capacityMax;
            this.products = new ArrayList<IProduct>();
        }
     
        public ArrayList<IProduct> getShelves() {
            return this.products;
        }   
    
        public boolean isFull(){
            return this.products.size() >= this.capacityMax;
        }
    
        public boolean isRefrigerated() {
            return this.refrigerated;
        }
    
        public String toString(){
            return "[" + this.refrigerated + ":" + this.capacityMax + " -> " + this.products.size() + "]";
        }
    
        // Méthodes 
    
        public boolean add(IProduct p){
    
        }
    }