lesson 2:作業3:以Point類爲基礎,定義一個平面中的Circle類:

題目:

以Point類爲基礎,定義一個平面中的Circle類:

1、編寫一個無參的構造函數;

2、編寫一個有參的構造函數;

3  在主函數中調用無參的構造函數生成圓的實例c1,調用有參的構造函數生成圓的實例c2,調用實例方法判斷c1和c2是否相重疊

代碼:



運行結果:


總結:判斷兩個圓是否重疊的方法爲:首先判斷圓心是否重合,圓心不重合說明圓不重合,圓心重合時再判斷半徑是否相等,相等則重合,否則不重合。其次寫出類,寫出構造有參函數與無參函數,寫出判斷是否重合語句。最後在測試類函數中初始化並調用類輸出即可。

發佈了27 篇原創文章 · 獲贊 11 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章