From Java Academy II:Intermediate Java NPAC/ECS Java Academy -- February to April 98. byTom Scavo
So here is the complete constructor: public Octagon( Point p1, Point p2, Point p3, Point p4, Point p5, Point p6, Point p7, Point p8 ) { super(); this.addPoint( p1 ); ... this.addPoint( p8 ); }