2015-08-22 7 views
-1

У меня есть это сомнение, и я нашел информацию на этом форуме, но я не понимаю, как именно различия между супер() супер.Как это работает super() и super. в Java

Может ли это объяснить это?

***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; 
    } 
+0

Это охватывается ** любого ** основного наследования учебника. [Это один] (https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html), например. –

ответ

2
  1. супер() используется для вызова немедленного конструктор родительского класса.
  2. super используется для ссылки на экземпляр экземпляра родительского класса.

Более подробную информацию о супер пройти через этот link