今日完成題目:java
定義一個Cat類,擁有靜態數據成員numOfCats,記錄Cat的個體數目;靜態成員函數getNumOfCats(),讀取numOfCats。設計程序測試這個類,體會靜態數據成員和靜態成員函數的用法。函數
定義類X,Y,Z,函數h(X *),知足:類X有私有成員i,Y的成員函數g(X *)是X的友元函數,實現對X的成員i加1;類Z是類X的友元類,其成員函數f(X *)實現對X的成員i加5;函數h(X *)是X的友元函數,實現對X的成員i加10。在一個文件中定義和實現類,在另外一個文件中實現main()函數。測試
定義Boat和Cat兩個類,兩者都有weight屬性,定義兩者的一個友元函數getTotalWeight(),計算兩者的重量和。設計
編寫一個哺乳動物類 Mammal,再由此派生出狗類Dog,兩者都聲明speak()成員函數,該函數在基類中被聲明爲虛函數。聲明一個Dog類的對象,經過此對象調用speak函數,觀察運行結果。對象
最近在複習高數。。天天java就打些做業題練練手get