解决方案 »

  1.   

    你没有人类参与吗?
    我认为:
    1.还要再定义一个人类,定义一些基本的功能(建议:可以在人类play()的方法中,选个区域类对象作入参);
    2.如果要区分的话,还可以再继承人类作成:小孩类、女人类、男人类等等;
    3.动物园类做调整:另加区域类,具体的类使用继承;
    3.main()中,创建一个人,一个动物园,一些区域;
    4.各种调用方法即可;
      

  2.   

    最简单的new 类().方法不就行了,其实你可以在定义一个工厂类,专门生成这些类,这样会不会好点呢