还是不懂,RoundGlyph 类在没有实例化之前,也就是还没有执行完构造,radius对于父类来说应该是没有定义的才对啊 ?如果不是,它什么时候去执行定义radius 语句呢??!,要吗就是类在载入的时候radius已经存在了!。。
动态绑定到底是怎么实现,是怎么样的一种机制呢?!?

解决方案 »

  1.   

    这个恐怕你得要看JVM的原理了.几句话说不明白的
      

  2.   

    非static成员和方法必须同一个特定的对象关联到一起)。
    radius是非static成员,在执行父类构造的时候,对象应该还是没有生成吧!
    朋友们,多态的表现形式有几种呢??
      是不是:  1、upcasting
                2、overload
                3、more....??
      

  3.   

    典型的构造器调用问题。TIJ的例子说明:构造器中不应该调用一般的方法,调用的方法必须是不可overrided的方法。
    理解new RoundGlyph(5);是如何工作的。