建立一个描述牛的类,私有成员变量包括牛的体重和年龄,相关的操作包括喂奶、吃草和挤奶三个函数。
创建一个有参数的构造函数,参数为牛的出生体重;再创建一个默认的无参构造函数,默认小牛的体重为50kg,年龄为0月。
喂奶函数的操作结果使得牛的体重增加20kg,年龄增加1个月,当小牛的年龄超过1岁则不再喂奶;
吃草函数的操作结果使得牛的体重增加50kg,年龄增加1个月;
挤奶函数的操作结果使得牛的体重减少40kg,年龄增加1个月;
另外定义输出函数用于输出牛的年龄和体重。
在上述类的基础上,在主函数里面创建2个牛类的对象,分别通过2个构造函数来创建。
说明:当小牛结束喂奶之后,吃草和挤奶就循环进行。请通过程序计算出小牛10岁时的体重。