c 實驗5 1 類的繼承和使用

2021-07-11 01:48:30 字數 586 閱讀 9166

把定義平面直角座標系上的乙個點的類cpoint作為基類,派生出描述一條直線的類cline,再派生出乙個矩形類。要求成員函式能求出兩點間的距離,矩形的周長和面積。設計乙個測試程式,並構造完整的程式。

using system;

using system.collections.generic;

using system.linq;

using system.text;

}class cpoint

public cpoint(double xx, double yy)

}class cline : cpoint

public cline(cpoint c1, cpoint c2)

public double getdis(cpoint c1, cpoint c2)

}class crect : cline

public double getzc(cpoint c1,cpoint c2,cpoint c3)

public double getarea(cpoint c1, cpoint c2, cpoint c3)

}}

c 類和繼承

類的定義 訪問修飾符 class 類名 注 c 中只能派生乙個類,不支援多繼承。關於訪問修飾符,c 提供四種訪問修飾符。private 類中的成員變數和函式只能在自己的這個類中使用。乙個人用。protected 類中的成員變數和函式只能在自己的類和自己的派生類中使用。父子同用。public 類中的成...

C 類和繼承

一 基類a,派生類b繼承了a類。a中的方法和字段都被b類繼承來了。class a class b a 類體 b類的物件b可以正常訪問基類a中的方法和字段。b b new b 二 所有類都派生自object類。除了特殊的類object,所有的類都是派生類。類object是唯一的非派生類。因為他是繼承層...

c 類和繼承

通過類繼承我們可以定義乙個新的類,新類納入乙個已經宣告的類進行擴充套件。已經存在的類稱為基類,新類被稱為派生類。格式 class 派生類 基類 繼承的成員可以被訪問,無論他們是在基類中宣告還是子派生類中宣告。class someclass s class otherclass someclass s...