物件導向程式設計練習題

2021-09-20 12:46:33 字數 523 閱讀 7698

@定義乙個"四邊形"類,包含4個頂點座標,以及定義判斷4個頂點是否構成四邊形的函式並計算其面積toc

首先定義乙個四邊形的類

class sbx     //四邊形類

(判斷)因為三點成直線則非三角形,那麼類推四個點任意三個點不成直線,則為四邊形。

public bool issbx()   //判斷是否是四邊形

(計算)把四邊形切割為兩個三角形,計算三角形面積,然後將三角形的面積相加來計算四邊形的面積。

public double mj()//計算四邊形面積

三角形面積求法(x1 * y2 + x2 * y3 + x3 * y1 - y1 * x2 - y2 * x3 - y3 * x1) / 2.0

class program

", sbx.mj());

}else}}

}

Python物件導向程式設計練習題

要求 1.系統執行時,使用乙個列表物件來儲存註冊使用者資料。使用者查詢 修改 刪除和新增等操作都針對該列表進行。2.列表中的每個元素為類的例項物件,物件的屬性儲存註冊使用者的使用者名稱和登入密碼,物件的方法提供修改屬性值功能。3.註冊使用者資料存放在檔案中,系統啟動時將檔案中儲存的使用者資料列表物件...

物件導向練習題

一 讀程式 1 寫出下列 的執行結果 class fatherclass public class test extends fatherclass public static void main string args 結果 fatherclass create fatherclass creat...

物件導向練習題

class myyear object definit self self.year int input 請輸入年份 def show season self for i in range 1,13 if i in 12,1,2 print i,冬季 elif i in 3,4,5 print i,...