解决方案 »

  1.   

    是的,这就是Java语言的多态性。
      

  2.   

    这个说法是正确的,这是用实现接口的类来实例化接口。如果接口和泛型结合使用,就可以实现方法体内的编译时的多态性,即一个方法要被很多不同的对象调用,但是每个对象使用这个方法时大部分语句都相同,只有一小部分语句不同,所以就用接口中声明的的方法来代替这个方法体内的那些不同代码,当程序运行至此时,会自动调用接口中的方法,根据参数类型自动调用相关的实现接口的类,从而达到一个方法在不同对象的调用下产生不同的结果的多态性。
            子类继承父类,子类的对象也是父类的实例,Object是java中所有类的父类,所以该子类实例也是Object的实例。
      

  3.   

    吹毛求疵的话,就是说它是 InterfaceA, InterfaceB, InterfaceC 类的实例不确切,应该是接口的实例,其它应该都没有问题。
      

  4.   

    没错,就是这样的。public class SuperClass implements InterfaceA,InterfaceB{}
    public class ChildClass extends SuperClass implements InterfaceC{}ChildClass instance = new ChildClass();ChildClass的所有对象在初始化的时候就有次性质。
      

  5.   

    这是正确的。java有单继承,多实现。
    比如你是你父亲的后代,也是你母亲的后代。同时也是你爷爷,奶奶的后代。
    也是你外婆的后代。一样的。
      

  6.   

    java 中有这样一行代码 a  instanceof b     如果 结果为true,则说明 a 是 b 的子类。如果你不确定的话,可以用instanceof 试一下
      

  7.   

    错了,如果true,则说明a是b的实例
    instanceof语法,左边是对象,右面是类Class.isAssignableFrom 方法,判断的才是两个类之间的关系。
      

  8.   

    楼主,
    你(这个对象)同时是人(祖祖.....祖父类),中国人(祖祖.....祖父类),某省人(祖父类),某地人(父类)
    同时又是一个会写Java的(接口1),会吃(接口2)喝(接口3)拉(接口3)撒(接口4)的...