題目:
以Point類爲基礎,定義一個平面中的Circle類:
1、編寫一個無參的構造函數;
2、編寫一個有參的構造函數;
3 在主函數中調用無參的構造函數生成圓的實例c1,調用有參的構造函數生成圓的實例c2,調用實例方法判斷c1和c2是否相重疊代碼:
運行結果:
總結:判斷兩個圓是否重疊的方法爲:首先判斷圓心是否重合,圓心不重合說明圓不重合,圓心重合時再判斷半徑是否相等,相等則重合,否則不重合。其次寫出類,寫出構造有參函數與無參函數,寫出判斷是否重合語句。最後在測試類函數中初始化並調用類輸出即可。