java吧 关注:1,266,231贴子:12,768,742
  • 3回复贴,共1

新人请教下关于子类中数组的问题

只看楼主收藏回复

情况是这样的
我想在子类中定义一个数组,数组中是这个子类的全部属性,但是好像不让这么做,继承自父类的属性会报错,提示我"The field Resource.name is not visible",资源名不可见。
那么像这种我因该怎么做呢


IP属地:北京1楼2013-11-14 15:17回复
    没看懂


    IP属地:北京2楼2013-11-14 16:02
    回复
      2025-06-26 03:06:18
      广告
      父类中的属性 是不是private的呢


      3楼2013-11-14 16:03
      回复
        表达不是非常清楚.这样跟你说吧,支持新人
        子类如果不是抽象类,那么必须实现父类的抽象方法.子类如果是抽象类则不一定要实现父类的抽象方法.
        如果你想把所有属性都放到一个子类新建的数组模型中,建议将所有实现类的方法全部提供返回值,将返回值放进数组即可
        原理:比较长,一句话概括就是 爸爸有的儿子都有,儿子有的爸爸不一定有,如果你想在儿子里面弄点花样出来,ok没问题,但必须把老子的本事都拿到手,才有可能自己新搞一个


        IP属地:北京4楼2013-11-14 16:12
        回复