× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 JAVA , appele des méthodes
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
kadis500
  Posté le 28/12/2011 @ 16:53 
Aller en bas de la page 
Petit astucien

Bonjour,
J'ai deux classe MatriceTableau et MatriceCreuse qui héritent d'une classe abstract AbstractClass, et cette dernière implémente une interface MatriceCarree, cette interface contient une méthode "ajoute" qui permet de faire l'addition entre deux matrice.


j'ai redéfinit la méthode "ajoute" de l'interface dans MatriceTableau;MatriceCreuse et AbstractClass

Si les deux matrice sont de type MatriceTableau (resp MatriceCreuse) alors la méthode "ajout" de la classe MatriceTableau (resp MatriceCreuse) est exécutée.
Sinon les deux matrices sont de type différentes alors la méthode "ajout" de la classe AbstractClass est éxécuté


LA structure de mon programme est la suivante:

public interface MatriceCarree {
void ajoute (MatriceCarree m) throws IllegalArgumentException ;
}

public abstract class AbstractClass implements MatriceCarree {

public void ajoute(AbstractClass matrice) throws IllegalArgumentException {
blabla}

}

public class MatriceTableau extends AbstractClass {

public void ajoute(MatriceCarree m) {

if (m instanceof MatriceTableau) {traitement1}
else super.ajoute((AbstractClass)m);
}

public class MatriceCreuse extends AbstractClass {
public void ajoute(MatriceCarree m) {

if (m instanceof MatriceCreuse) {traitement1}
else super.ajoute((AbstractClass)m);
}

Mon problème est que c'est la méthode "ajout" de la classe AbstractClass qui est toujours éxécuté.

Merci pour votre aide

Publicité
pcastuces
 Posté le 28/12/2011 à 17:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Equipe PC Astuces
Bonjour,

Le sujet a été déplacé par la modération dans un forum plus adéquat.

Vous pouvez continuer la discussion à la suite.

A bientôt.
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
139,80 €Haut-parleurs Logitech G560 avec éclairage RGB Synchronisé à 139,80 €
Valable jusqu'au 30 Octobre

Amazon fait une belle promotion sur les  haut-parleurs Logitech G560 qui passent à 139,80 € livrés gratuitement alors qu'on les trouve ailleurs à partir de 189 €. Ces haut-parleurs dédiés aux joueurs offrent un son surround DTS:X Ultra positionnel en 3D, pour une perception de votre environnement de jeu sous tous les angles. L'éclairage LIGHTSYNC RGB intégré projette des couleurs d'éclairage piloté par le jeu et des effets activés par le son de nombreux jeux populaires. Connectez et basculez entre quatre dispositifs grâce à la connectivité polyvalente USB, 3,5 mm et sans fil Bluetooth pour les jeux, la musique et bien plus encore.


> Voir l'offre
89,07 €Onduleur APC BX 700 à 89,07 €
Valable jusqu'au 30 Octobre

Amazon fait une promotion sur le très bon onduleur APC BX 700U FR qui passe à 89,07 € livré gratuitement alors qu'on le trouve ailleurs à partir de 105 €. Cet onduleur assure une alimentation de secours sur batteries et une protection contre les surtensions pour votre ordinateur et vos périphériques le temps que vous fermiez vos documents et éteignez correctement votre materiel en cas de coupure de courant. Il offre une puissance de sortie de 390W/700 VA. Son port USB vous permettra de brancher votre NAS ou votre ordinateur dessus pour qu'il gère automatiquement l'arrêt en cas de coupure.


> Voir l'offre
54,99 €Microsoft Flight Simulator à 54,99 €
Valable jusqu'au 03 Novembre

Amazon fait une promotion sur le tout nouveau Microsoft Flight Simulator sur PC qui passe à 54,99 € livré gratuitement au lieu de 69,99 €. La boite contient les 10 DVD du jeu.


> Voir l'offre

Sujets relatifs
Fenêtre de confirmation avant de quitter "Java"
Plusieurs versions de Java
Java, un bouton colorié à la fois, et tous les autres sont neutres
Classer une arraylist (java)
Ameliorer le Main "Java" avec les fonctions & procédures
Rafraichir un tableau en java
Calcul du jour d'après - - > java
encore java
Filter un fichier CSV en Java
java error
Plus de sujets relatifs à JAVA , appele des méthodes
 > Tous les forums > Forum Autres langages