289 votes

Comment définir la classe d’exception personnalisée en Java, le moyen le plus facile ?

Je suis en train de définir ma propre classe d’exception le plus simple, et c’est ce que je veux dire :

C’est ce que le compilateur Java dit :

J’ai eu le sentiment que ce constructeur doit être héritée de `` , n’est-il pas ?

405voto

djna Points 34761

Non, vous ne « héritez » constructeurs par défaut, vous devez définir celui de prendre une chaîne dans votre classe. En général, vous utilisez `` dans votre constructeur à appeler le constructeur de votre parent. Par exemple, comme ceci :

90voto

nanda Points 12764

Une exception personnalisée typique je définirais est quelque chose comme ceci :

J’ai même créer un modèle à l’aide d’Eclipse donc je ne dois pas écrire tous les trucs maintes et maintes fois.

62voto

Kevin Brey Points 136

Si vous utilisez la boîte de dialogue nouvelle classe dans Eclipse vous pouvez simplement affecter le champ de la superclasse `` et vérifier les « Constructeurs de superclasse » et il va générer ce qui suit :

22voto

Isaq Points 119

Ceci est expliqué dans l’article de l’héritage de la plate-forme Java qui dit :

« Une sous-classe hérite tous les membres (champs, méthodes et classes imbriquées) de sa superclasse. Que les constructeurs ne sont pas membres, afin qu’ils ne sont pas héritées par les sous-classes, mais le constructeur de la superclasse peut être invoquée de la sous-classe ».

19voto

Deepak Pakhale Points 89
<pre><code></code><hr><pre><code></code></pre></pre>

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