不使用集合那章节的知识  Map,ArrayList等都不用,就用继承和多态那章节的知识来做  该怎么实现呢?

解决方案 »

  1.   

    publisher类和子类的book、newspaper这些我都已经定义好了,
    就是不知道怎么实现往图书馆里添加书籍的方法。
      

  2.   

    建一個圖書館的類。
    不使用MAP ArrayList等等的話就讓圖書館時實做 Iterator pattern
    (必要時還可以分成書櫃的子類。)
    這樣就能往圖書館裡放書了。
      

  3.   


    可以只用继承和多态那章的知识来实现吗?因为这个就是那章后面的习题 
    现在我倒转去做时发现不用Map等集合那章的知识就不会了。
      

  4.   

    不用 Iterator 你還可以把圖書館建成樹狀,
    書籍根據書名所引放到樹的特定位置,這樣要找書就很容易
      

  5.   

    直接使用数据库··这样什么都不用了··只要有JDBC就行··
      

  6.   

    之前我刚学到这里时也发了个帖 但没解决到问题。题目是这样的刚学到继承和多态那个章节,课后习题有个是写个小型图书管理系统。
    题目要求是:
    1. 图书馆中有书籍、期刊、报纸,设计个类层次结构,描述它们的相关信息,并验证所设计类的使用情况 。
    2. 程序运行后显示一个菜单,选择操作(这个我知道),操作有:增加书籍、期刊、报纸;跟新书籍、期刊、报纸信息;
      删除指定的书籍、期刊、报纸信息;还有查询它们的信息。
    3. 尽可能保证代码的重用性。这个题目是放在继承和多态那个章节后面的,前面学的知识就JAVA的语法基础、数组与字符串、类与对象
    那时都还不会集合类或数据库的吧
      

  7.   

    所以我问怎么用这些已经学过的知识来解决这题,
    你们别不看要求  马上就回答用数据库、ArrayList等超前的吧…