有乙個abstract類,類名為Employee

2021-08-10 10:42:25 字數 808 閱讀 5452

要求有乙個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...