它如何工作super()和super。在Java中

时间:2015-08-22 15:26:11

标签: java

我有这个疑问,我在这个论坛上找到了相关信息,但我并不完全明白super()和super之间的差异。

有人可以解释一下吗?

***Parent class***

    public class Bread {
        public int variable1;
        private int numero2;
        protected int numero3;

        public Bread() {

        }
    }


 public class Bread2 extends Bread{
        public Bread2() {
         super();
        }
}

/**There are differents examples***/

public class Bread2 extends Bread{
    public Bread2(int id) {
        super.numero3 = 8;
        super.variable1 = 6;
    }

1 个答案:

答案 0 :(得分:2)

  1. super()用于调用直接父类构造函数。
  2. super用于引用直接父类实例变量。
  3. 有关超级的更多信息请参阅此link