> 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 participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
32,24 €Outil rotatif sans fil multifonction POPOMAN + 58 accessoires à 32,24 €
Valable jusqu'au 21 Mai

Amazon fait une promotion sur l'outil rotatif multifonction sans fil POPOMAN avec ses 58 accessoires qui passe à 32,24 € avec un coupon de réduction de 25% à activer sur la page du produit. On le trouve habituellement autour de 42,99 €. Cet outil va vous permettre de découper, poncer, percer, nettoyer. Il est compatible avec tous les outils de Dremel. Il est sans fil et rechargeable via USB-C.


> Voir l'offre
139,99 €Set de base sans fil Bosch Professional 18V system avec chargeur GAL et 2 batteries 4Ah à 139,99 €
Valable jusqu'au 21 Mai

Amazon fait une promotion sur le set de base sans fil Bosch Professional 18V system avec un chargeur GAL 18V-40 et 2 batteries 18V 4Ah à 139,99 € au lieu de 170 €. Tout pour bien accompagner vos appareils sans fil Bosch compatibles avec le système 18V de la marque.


> Voir l'offre
699,99 €Ultraportable 14 pouces Asus Vivobook S3400QA (OLED WQXGA+, Core i5, 8 Go, SSD 512 Go) à 699,99 €
Valable jusqu'au 21 Mai

Cdiscount fait une belle promotion sur l'ultraportable Asus Vivobook S3400PA-KM014W qui passe à 699,99 € au lieu de 800 €. Cet ordinateur dispose d'un superbe écran 14 pouces OLED WQXGA+ 2.8K (2880x1800), d'un processeur Intel Core i5 11300H, de 8 Go de RAM, un SSD NVMe de 512 Go et tourne sous Windows 10 que vous pouvez mettre à jour pour Windows 11. Il ne pèse que 1,40 kg et propose une autonomie réelle de 7h30.

Un très bon portable avec un superbe écran idéal pour la bureautique, Internet et le multimédia.


> 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