class CopyOfQuadrangle
{
private CopyOfQuadrangle[] qtest = new CopyOfQuadrangle[6]; //实例化保存四边 形的数组对象
private int nextindex = 0;
public void draw(CopyOfQuadrangle q )
{
if(nextindex <qtest.length)
{
qtest[nextindex] = q;
System.out.println(nextindex);
nextindex ++;
}
}
}
public class 多态 {
public static void main(String args[])
{
CopyOfQuadrangle q = new CopyOfQuadrangle();
q.draw(new CopyOfSquare());
q.draw(new CopyOfParallelogramgle());
}
}
class CopyOfSquare extends CopyOfQuadrangle
{
public CopyOfSquare()
{
System.out.println("正方形");
}
}
class CopyOfParallelogramgle extends CopyOfQuadrangle
{
public CopyOfParallelogramgle()
{
System.out.println("平行四边形");
}
}