/* Caitlin Ross
 * ross0272@algonquinlive.com
 * Student #040750891
 * CST8284 Object Oriented Programming (Java)
 * Section 451
 * Assignment 6
 * Oct 25, 2020
 */
package assignmentSix;

public abstract class Shape {
    // Data members
    private int id;
    private static int lastId = 0;
    
    // Constructor
    public Shape() {
        id = ++lastId;
    }
    
    // Accessors
    public abstract double getArea();
    public abstract double getPerimeter();
    public int getID() { return id; }
}
