解决方案 »

  1.   

    List<String>  ls=new  List<String>()
    List<Object> lo=ls;
    Lo.add(new Object());
    String s=ls.get(0);
    “String类型的变量是不能指向Object对象的,这是因为父类弱,子类强,父类中往往不包含子类的很多信息,所以不能按照子类的变量访问父类对象。”这段有点难懂,能不能给即使一下
      

  2.   

    不能这么说,子类可以继承父类中的public,protected和默认型成员变量,而子类中也可以定义不同于从父类继承过来的父类的成员变量;如果把子类和父类比作为两个集合,一般情况下,子类和父类会有交集,子类可以包含于父类,父类也可以包含于子类,父类和子类可以有共同的部分且各自也可有各自的不同于对方的成份。
      

  3.   

    概念反了吧。因为B是A,所以A的所有特性B也都有,B就是A的子类。既然都叫它子类了这个问题就不用回答了吧
      

  4.   

    我猜你在看一本java的入门书籍,然后成功的被书中有关继承这方面的纯理论阐述给绕进去了
      

  5.   

    //父类
    class A{
    int a;
    void say(){

    }
    }
    //子类B
    class B extends A{
    int b;
    void Hello(){

    }
    }
    //子类C
    class C extends A{
    int c;
    void Hello(){

    }
    }如上所示,两个子类中都有Hello()方法,但是父类中没有,所以楼主的问题“父类中包含子类共有的数据”不成立,应该说成“父类中的数据是子类共有的”
      

  6.   

    作用域    当前类 同一package 子孙类 其他package 
    public    √     √          √       √ 
    protected  √     √          √      × 
    friendly   √     √          ×      × 
    private    √     ×          ×      × 父类的成员属性 是public以及protected,子类是可以继承的
      

  7.   

    你觉着可能么,我new一个父类,父类怎么知道谁继承他了
      

  8.   

    http://url.cn/RnZqjZ
    换季甩卖,全场8折,期待您的光临!
      

  9.   

    子类有父类的Public数据吧???
      

  10.   

    子类拥有所有父类的成员。
    但是可用的,只是 public 和 protected 成员,
    private 成员,是子类不可用的。
    父类构造函数,子类也不一定可用。