編寫4個(gè)類:Rectangle、Circle、Geometry、Exa,具體要求如下:
① Rectangle類有double型成員變量表示矩形左上角的位置坐標(biāo)及矩形的寬和高,要求提供修改和返回各成員變量的方法。
② Circle類有double型成員變量表示圓心坐標(biāo)和圓的半徑,要求提供修改和返回各成員變量的方法。
③ Geometry類有Rectangle類和Circle型的成員變量rect和circle。即Geometry類創(chuàng)建的對(duì)象由一個(gè)矩形和一個(gè)圓組合而成。要求該類提供修改rect、circle位置和大小的方法;提供顯示rect和circle位置關(guān)系的方法,并能夠顯示圓是否完全坐落于矩形中。
④ 要求能對(duì)創(chuàng)建的Rectangle類和Circle類對(duì)象數(shù)目進(jìn)行統(tǒng)計(jì)。
⑤ Exa類含有main方法,在main方法中用Geometry類創(chuàng)建對(duì)象,該對(duì)象調(diào)用相應(yīng)的方法設(shè)置圓和矩形的位置及大小并輸出圓是否包含在矩形中。輸出當(dāng)前Rectangle和Circle對(duì)象數(shù)目。