Comment lancer une exception en interface
Résolu/Fermé
Stoicien
Messages postés
78
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
14 mars 2014
-
3 janv. 2008 à 11:34
Stoicien Messages postés 78 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 14 mars 2014 - 4 janv. 2008 à 13:04
Stoicien Messages postés 78 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 14 mars 2014 - 4 janv. 2008 à 13:04
A voir également:
- Comment lancer une exception en interface
- Lancer une application au démarrage windows 10 - Guide
- A java exception has occurred - Forum Minecraft
- Common interface - Forum TV & Vidéo
- Common interface 5v only - Forum TNT / Satellite / Réception
- Problème d'installation java - Forum Logiciels
2 réponses
ecor6633
Messages postés
28
Date d'inscription
samedi 18 janvier 2003
Statut
Membre
Dernière intervention
16 octobre 2008
5
3 janv. 2008 à 12:24
3 janv. 2008 à 12:24
Euh, je ne comprends pas tout à fait la logique que tu mets en place mais ce n'est pas grave pour moi au moins dans ta classe Calculadora la méthode devrait être :
public abstract double getResultado() throws UnsupportedOperationException;
Simplement pour indiquer que la méthode getResultado peut quelque fois soulever une exception.
Ceci dit, pourquoi est-ce que tu doit fournir un Resultado à ton constructeur ... ?
public abstract double getResultado() throws UnsupportedOperationException;
Simplement pour indiquer que la méthode getResultado peut quelque fois soulever une exception.
Ceci dit, pourquoi est-ce que tu doit fournir un Resultado à ton constructeur ... ?
Stoicien
Messages postés
78
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
14 mars 2014
7
4 janv. 2008 à 13:04
4 janv. 2008 à 13:04
Merci à tous ceux qui m'ont aidé et qui aident d'autres personnes en difficulté pour resoudre leurs probleme.
J'ai donc pu lance l'Exception de la maniere suivante :
public abstract getResultado() throws Exception ;
C'est dans la classe abstract Resutado que je devais lancer l'exception et non dans
public void setY ( int y) throws Exception {
if ( y< = 0)throw new Exception ("La valeur de Y doit etre superieure à Zero");
J'ai donc pu lance l'Exception de la maniere suivante :
public abstract getResultado() throws Exception ;
C'est dans la classe abstract Resutado que je devais lancer l'exception et non dans
public void setY ( int y) throws Exception {
if ( y< = 0)throw new Exception ("La valeur de Y doit etre superieure à Zero");