Point contructor:Centre=[4,5]radius=0.0
Circle contructor:Centre=[4,5]radius=10.0
不知道你哪里不明白

解决方案 »

  1.   

    执行的时候有的语句不是执行一次,我就看不懂了,有的语句执行后如Circle circle1=new Circle();
    为什么执行构造函数后,还会跳到这一句,而不是下一句。我认为执行结果为
    Point contructor:[4,5]
    Circle contructor:Centre=[4,5]radius=10.0单步执行是不是想其他的语言一样,怎么我感觉看不懂,因为有的语句,他执行许多次,而我有不知他为什么执行这么多次。
      

  2.   

    因为你circle里的toString覆盖了父类的toString方法,所以不会跳到1
      

  3.   

    你得到的是一个Circle的实例,调用this当然是Circle的toString方法。