Comment implictly appel constructeur de la classe parent

Je veux faire la chose suivante:

class P {
  P(int a) {
    //construct
  }
}

class C extends P {
}

//in main
int a = 2;
C foo = new C(a); //can I do this?

Je veux créer un enfant de l'objet C en appelant le parent de la classe P du constructeur sans écrire aucun constructeur dans la classe C comme "super(un)". Est-ce possible?

L'idée, c'est que j'ai beaucoup de classe comme "classe C", qui a besoin du même constructeur fonctionnalités comme "classe P". Donc je ne veux pas écrire un constructeur méthode à chaque fois que je créer une nouvelle catégorie similaire.

Grâce

Vous ne pouvez pas appeler un constructeur avec un argument sans écrire un constructeur qui prend en argument. Votre question n'a pas de sens.

OriginalL'auteur Linghua Jin | 2013-08-26