Source code:
Shape.java
hw3.java