Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : AIDE >> Interface, implements [ Archives / API ] (Arkko)

mercredi 10 septembre 2003 à 04:05:55 | AIDE >> Interface, implements

Arkko

Quelqu'un peut t'il m'expliquer ce que c'est une interface ???
et ses différences avec une classe ...?

je c ya déjà quelqu'un qui la fait sur le forum mais je comprennais pas vraiment ...

@+ Arkko
~~~~~~~~~~~~~~~~~~~~~~~~~
A quand un concours de robocode sur codes-sources :D

mercredi 10 septembre 2003 à 06:42:10 | Re : AIDE >> Interface, implements

dragon

tu peut regarder mon projet jeux de shooting, j'en utilise une

une interface peut servir à plusieurs chose. puisque java permet pas extends plusieurs classe, l'interface interviens

une interface est static, ce qui veut dire que les donner sont des constantes et ne peuvent être changer.

par contre, voilà l'astuce, les valeurs à l'intérieur des variable, eux peuvent être changer

si tu crée un variable int dasn une interface, tu pourra jamais changer la valeur. par contre, si tu crée une class qui contient cette varable, là tu vas pouvoir la modifier

souvent ce que je fait, je me crée une interface Mémoire qui contient seulement une class mémoire (très original ici lol). par contre, la class mémoire load les constante et les textes dasn une fichier XML. Donc ce que ça fait, toutes mes class vont pouvoir implements Mémoire et j'ai plus à faire, n'importe où dasn les class qui implements mémoire.texte1 par exemple.

une autre utilité, si tout ton projet dois connaitre quelques chose, par exemple le frame parent. tu met le frame dans une interface et comme ça, au lieu de passer en paramètre le frame à chaque fois, java ou C++ vas garder en mémoire l'addresse et partout, dasn ton projet, ça va utiliser la même addresse au lieu de le recréer plusieurs fois


-------------------------------
Réponse au message :
-------------------------------

> Quelqu'un peut t'il m'expliquer ce que c'est une interface ???
> et ses différences avec une classe ...?
>
> je c ya déjà quelqu'un qui la fait sur le forum mais je comprennais pas vraiment ...
>
> @+ Arkko
> ~~~~~~~~~~~~~~~~~~~~~~~~~
> A quand un concours de robocode sur codes-sources :D

mercredi 10 septembre 2003 à 18:25:44 | Re : AIDE >> Interface, implements

Arkko

Merci ... c'est un peu plus clair ds mon esprit :D
@+ Arkko
~~~~~~~~~~~~~~~~~~~~~~~~~
A quand un concours de robocode sur codes-sources :D




-------------------------------
Réponse au message :
-------------------------------

> tu peut regarder mon projet jeux de shooting, j'en utilise une
>
> une interface peut servir à plusieurs chose. puisque java permet pas extends plusieurs classe, l'interface interviens
>
> une interface est static, ce qui veut dire que les donner sont des constantes et ne peuvent être changer.
>
> par contre, voilà l'astuce, les valeurs à l'intérieur des variable, eux peuvent être changer
>
> si tu crée un variable int dasn une interface, tu pourra jamais changer la valeur. par contre, si tu crée une class qui contient cette varable, là tu vas pouvoir la modifier
>
> souvent ce que je fait, je me crée une interface Mémoire qui contient seulement une class mémoire (très original ici lol). par contre, la class mémoire load les constante et les textes dasn une fichier XML. Donc ce que ça fait, toutes mes class vont pouvoir implements Mémoire et j'ai plus à faire, n'importe où dasn les class qui implements mémoire.texte1 par exemple.
>
> une autre utilité, si tout ton projet dois connaitre quelques chose, par exemple le frame parent. tu met le frame dans une interface et comme ça, au lieu de passer en paramètre le frame à chaque fois, java ou C++ vas garder en mémoire l'addresse et partout, dasn ton projet, ça va utiliser la même addresse au lieu de le recréer plusieurs fois
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Quelqu'un peut t'il m'expliquer ce que c'est une interface ???
> > et ses différences avec une classe ...?
> >
> > je c ya déjà quelqu'un qui la fait sur le forum mais je comprennais pas vraiment ...
> >
> > @+ Arkko
> > ~~~~~~~~~~~~~~~~~~~~~~~~~
> > A quand un concours de robocode sur codes-sources :D
>

mercredi 10 septembre 2003 à 22:28:38 | Re : AIDE >> Interface, implements

neodante

Administrateur CodeS-SourceS

Neodante

Pour compléter légèrement ce que dis dragon (je sais dragon c'est une habitude...lol) une interface sert à contourner les problème que rencontre C++ avec l'héritage multiple (certains programmeurs C++ pronent d'ailleurs une utilisation de l'héritage multiple comme Java !) et même micro$oft (on peut le voir avec la techno COM) est orienté vers les interfaces.
Une interface n'est rien qu'une promesse qu'une classe implémentera certaines méthodes (c'est pourquoi les éditeurs ne sont pas content quand on oublie void run() alors qu'on implémente Runnable !!!! L'interface est sensé réglé le problème de l'héritage de plus d'une super classe mais elle peut faire bien plus...je ne m'étendrais pas c'est là un vaste sujet !!!
@+ et bonne continuation !!!



Cette discussion est classé dans : aide, quelqu, interface, implements


Répondre à ce message

Sujets en rapport avec ce message

AIDE POUR FAIRE UNR INTERFACE GRAPHIQUE JBUILDER!!! [ par circus31 ] Salut à tous,Actuellement en projet java concernant la gestion d'une vidéothèque, nous (mon équipe projet et moi même) venons d'achever aprés des heur Aide pour Newsletter [ par Nownow ] Bonjour,Je souhaiterai réaliser un newsletter editable basée sur ce principe :http://www.phpcs.com/code.aspx?ID=13411Cette newsletter étant quasiment Urgent Besoin d'aide Urgent Besoin d'aide Urgent Besoin d'aide [ par spipiho ] Bonjour tout le monde ; j'ai quelques questions a vous poser concernant java, d'abord je voudrai savoir comment faire pour pouvoir insérer des images les cloisons [ par changwoo ] Bonjour ! je suis étudiante en deuxième année de licence et je dois rendre pour dans un mois un projet informatique dont le theme est les cloisons. Je Projet Java aide ^^ [ par ptite_Jenny ] kikou !!Donc voila je suis en Licence Math/Info ( par depis ) , et mon prof de java nous ont donné un projet java , donc etant donnée que je ne suis p Aide débutant [ par hysteria74 ] Bonjour, je suis débutant en java et j'aurais voulu savoir à quoi sert ces lignes soulignées en rouge.Merci d'avance.--------------------------------- Aide pour une Application graphique [ par Jarod1980 ] Bonjour tout le monde,Voilà, j'aurais besoin d'aide pour développer une application graphique. En effet, j'ai developpé un petit programme qui permet Une aide en java [ par amidaldave ] Bonsoir a tous,  je sais programmer en java mais je ne sais pas comment faire la recherche simultannement.   Merci Amidal Dave compression [ par fandeb ] Bonjour a tous,J'ai besoin de votre aide.En effet , j aimerais savoir comment on compresse une image, faut-il faire une compression de fichiier ou non déplacement d'une image à l'aide de la souris [ par doudoudidoune ] bonjour a tous,je démarre en java et je voudrai faire un pti jeu.rien de bien élaboré: il s'agirai d'un jeu ou la fenetre serai divisée en 2:a gauche


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.