java有一种机制叫内部类,所以嵌套类没有问题。

解决方案 »

  1.   

    我刚才查阅了<JAVA语言与面向对象程序设计>一书..的确如下:
    P14页.
    "在类体内部不能再定义其它类"............这是原话!!!!!!!!!如何????
    书上错啦..我纠正..等我调试一个程序就知道了...
      

  2.   

    书上有的啊,帮你up up  
    去熟悉一下 inputclass outputclass
      

  3.   

    1.类中可以包含类。
    2.你的obj与obj1, 尽管是通过调用new B(), new C()来得到, 但你定义他为A obj,所以它运行A.doSomething. 
    3.它没有实现多态,与多态的定义不符。只是调用自已的DoSomething而已。