Source codes: mObj.java, mPoint.java, mRectangle.java, mCircle.java, mTriangle.java