定义一个角色Player类
有 武力, 智力, 娱乐值 三个成员
定义一个Book基类, 有书名, 作者, 说明等成员
Book有三个子类 武侠小说, 科普读物, 娱乐杂志
武侠小说阅读后增加武力和娱乐
科普读物阅读后增加智力和减少娱乐
娱乐杂志阅读后减少武力和智力,增加娱乐
Book 可以被阅读, 会打印 xxx读了yyy写的zzz
主角可以展示自己的属性
在Main中创建一个主角, n本书
然后让主角阅读所有的书
在线等啊,急
建议你先把C#面向对象的三大特性看明白了,你就懂了。
参考:
https://www.cnblogs.com/xiaotangtang/p/4788860.html
https://www.cnblogs.com/qinyi173/p/4685319.html
https://blog.csdn.net/carrie_q/article/details/80641891
你是不是没先学语法啊?
书籍类加一个类型,定义6个常量分别表示角色属性和书籍类别,然后判断就好了,比如:
if(book.type==WUXIA){
player.setwuli( player.getwuli()+1);
player.setyule( player.getyule()+1);
}
另外听我一句劝兄弟,多学一下基础知识
又是作业题?
你好歹把你已经做好的那“一半”代码贴出来,然后告诉大家你遇到了什么问题,这样才会有人帮你。
先看看对象,继承,多态。