Problème : extends Et implements ..
Résolu/Fermé
Mayusu
Messages postés
43
Date d'inscription
lundi 8 septembre 2014
Statut
Membre
Dernière intervention
27 janvier 2016
-
Modifié par KX le 22/03/2015 à 15:23
Mayusu Messages postés 43 Date d'inscription lundi 8 septembre 2014 Statut Membre Dernière intervention 27 janvier 2016 - 13 avril 2015 à 16:10
Mayusu Messages postés 43 Date d'inscription lundi 8 septembre 2014 Statut Membre Dernière intervention 27 janvier 2016 - 13 avril 2015 à 16:10
A voir également:
- Problème : extends Et implements ..
- Count(): parameter must be an array or an object that implements countable ✓ - Forum PHP
- Mi wifi range extender pro problème - Forum WiFi
- Extends jpanel ✓ - Forum Java
- Java extends implements ✓ - Forum Java
- PROBLEME avec la Wifi extender!!!! ✓ - Forum Internet / Réseaux sociaux
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
22 mars 2015 à 15:25
22 mars 2015 à 15:25
Bonjour,
L'interface Comparable existe déjà, tu n'as pas à la réécrire toi même.
https://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html
L'interface Comparable existe déjà, tu n'as pas à la réécrire toi même.
https://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html
public class Personne implements Comparable<Personne>
{
@Override
public int compareTo(Personne p)
{
// Code
}
}
22 mars 2015 à 15:39
J'ai supprimé l'interface Comparable et j'ai ajouté le "<Personne>" comme tu l'as suggéré (même si je ne comprend pas pourquoi) .. mais le message d'erreur s'affiche toujours, plus un autre :
"Syntax error, parameterized types are only available if source level is 1.5"
(Il fait référence à la ligne que je viens de modifier)
:s
22 mars 2015 à 15:51
La dernière version de Java c'est Java 8, au pire tu pourrais coder en Java 6, mais en dessous de 5, ça fait vraiment vieillot...
22 mars 2015 à 15:59
Mais pour le premier message, que dois-je faire ?
22 mars 2015 à 16:05
Il demande à ce que tu implémentes un compareTo(Object) mais en Java 5+ ce sera un compareTo(E) ce qui pourrait expliquer le message.
22 mars 2015 à 16:05