如果子类中有定义相应的成员,包括数据和方法,则使用子类中的。
没有听过楼主提的“类数据成员”,“对象数据成员”
是不是说static 和 non-static成员

解决方案 »

  1.   

    类的数据成员包含简单数据成员和对象数据成员,如:
    int i;i就是一简单数据类型的成员
    Integer i;i就是对象成员,此时可用: 对象名.属性或方法来对象的属性或方法
    因Interger 是final类也可直接用:类名.属性或方法
      

  2.   

    类数据成员是用static定义的。
    对象数据成员不是。
      

  3.   

    呵呵,楼主别自个顶自个的帖子呀!
    static定义的是类数据成员。
    non-static定义的是对象数据成员。还有你的第一个问题:凡是再子类中定义父类有过的变量,都会将父类的变量覆盖!
      

  4.   

    同楼上的
    类数据成员是指类中static定义的数据成员,他们属于整个类而非单个对象
    对象数据成员是指类中的non-static定义的数据成员,每个对象都有一份单独的non-static 数据成员