60 votes

Pourquoi le constructeur par défaut est-il requis dans une classe parente si elle a un constructeur avec argument ?

Pourquoi le constructeur par défaut est requis (explicitement) dans une classe parent s'il a un constructeur argumenté

 class A {    
  A(int i){    
  }
}

class B extends A {
}

class Main {    
  public static void main(String a[]){
    B b_obj = new B();
  }
}

Ce sera une erreur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X