要求有乙個abstract類,類名為employee。employee的子類有yearworker、monthworker和weekworker。yearworker物件按年薪領取薪水,monthworker按月領取薪水,weekworker按周領取薪水。employee類有乙個abstract方法:public abstract earnings();子類必須重寫父類的earnings()方法,給出各自領取報酬的具體方式。有乙個company類,該類用employee陣列作為成員,employee陣列的單元可以是yearworker物件的上轉型物件、monthworker物件的上轉型物件或weekworker物件的上轉型物件。程式能輸出company物件一年需要支付的薪水總額。
package homework;
/*file name:company.cpp
author:楊柳
date:2017/11/6
ide:eclipse
*/class company
public static void main(string args)
}abstract class employee
class monthworker extends employee
double earnings()
}class weekworker extends employee
double earnings()
}class yearworker extends employee
double earnings()
}
定義乙個rectangle類 類物件有以下功能
定義乙個rectangle類 讓它具有下面的功能 int main include using namespace std class rectangle int width const int length const void print int area rectangle p int mai...
new乙個類物件和使用類名建立乙個物件有什麼區別?
new乙個類物件和使用類名建立乙個物件有什麼區別?用new來給乙個類的物件分配空間,和使用類名稱來定義乙個類的物件,有什麼區別?難道區別只是new的返回值是個指標,而物件定義得到的是變數名麼?或者是在儲存空間上不同?有什麼不同呢?具體什麼時候使用哪個方法呢?解決方案 對,儲存空間上不同。new出來的...
python 之 類(乙個類包含乙個類)
1.知識點 1 乙個類可以作為另乙個類的元素。2 當乙個類的屬性為列表新增另乙個類名時,會預設新增另乙個類的 str self 的返回值 箱子 class box 屬性 def init self,b color,b volumn self.color b color self.volumn b v...