作业求教c#

有老虎,兔子和sheep(1)老虎(name,age,count, 吃的兔子数量 rabbit_count,  吃的羊sheep_count)     构造函数1,无参数,老虎数量+1     构造函数2,初始化name,老虎数量+1     构造函数3,初始化name,age,老虎数量+1     函数吃eat 无参数,功能:**老虎吃了**     函数吃eat 参数兔子,打印**兔子**被吃了,兔子的state为死,兔子的数量        -1,如果**兔子已死,就打印,**兔子已死,不能吃!        如果兔子被吃了,兔子的数量-1,打印还剩**只兔子        如果兔子数量是0,打印:兔子全被吃光了。        打印**老虎已经吃了**只兔子      函数吃eat 参数羊,打印**羊**被吃了,羊的state为死,羊的数量        -1,如果**羊已死,就打印,**羊已死,不能吃!        如果羊被吃了,羊的数量-1,打印还剩**只羊        如果羊数量是0,打印:羊全被吃光了。打印**老虎已经吃了**只羊(2)兔子(name,age,state默认活, count)     构造函数,参数无,功能无,数量+1     构造函数,初始化name,数量+1     构造函数,初始化name,age,数量+1(3)羊(name,age, state默认活, count)。 构造函数,参数无 数量+1     构造函数,初始化name(4)观察以上三种动物,都有属性name和age,这样定义太麻烦了,因而可以创建动物(Animal)类作为父类,因为老虎兔子和羊三者皆有name和age可以提出来放在Animal类里面作为父类,参看《深入浅出C#程序设计》第6章内容。(5)主函数     生成老虎三只x,y,z 分别用三个构造函数     生成a,b, c  3只兔子,分别用三个构造函数     生成100只羊,这是一个羊数组,参考参考郭仁春编著《深入浅出C#程序设        计》第9章,第1节,羊的名字分别是 绵羊1,绵羊2,...,绵羊100     老虎吃兔子,     ....     将兔子都吃光     老虎吃羊,把后面从第51只到第100只,都吃了。注意:主程序里不写打印语句。     顾客(Person)到水果店

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值