暑假自学(46)

今日完成题目:

定义一个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就打些作业题练练手

posted @ 2020-08-21 21:23  不详·Christina  阅读(151)  评论(0编辑  收藏  举报