多态,简而言之,就是一类事物的多种形态。在本例中,正方形、平行四边形都属于四边形类,所以在创建Square和Parallelogramgle这两个类时,都需要继承Quadrangle类。为了体现多态,创建Square和Parallelogramgle这两个类的对象时,创建方式可以写作:Quadrangle q = new Square()和Quadrangle q = new Parallelogramgle()。这样就解释了draw(Quadrangle q)和draw(new Square())、draw(new Parallelogramgle())三者之间的联系。而数组的作用是保存new Square()和new Parallelogramgle()这两个对象,最后得到这两个对象的索引。