Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3805 connectés 

 


Dernière réponse
Sujet : [Java faire la fete ce soir] a propos de java.net
evode les packages sont des objets generikes ke tu peut soit utiliser, soit ameliorer (via heritage UNIKEMENT)
Si tu doit etre amene a modifier le fond d'un object d'un package, tu fe un heritage de sa classe parente, si ca va po encore tu remonte encore et ainsi de suite (si t'est arrive jusk'a Object C ke tu es bien difficile ... bon ok je sort)
 
JAMAIS tu ne redifinie les packages (sauf les tiens :sarcastic: )
 
Ca ne s'applike pas seulement au java ...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
evode les packages sont des objets generikes ke tu peut soit utiliser, soit ameliorer (via heritage UNIKEMENT)
Si tu doit etre amene a modifier le fond d'un object d'un package, tu fe un heritage de sa classe parente, si ca va po encore tu remonte encore et ainsi de suite (si t'est arrive jusk'a Object C ke tu es bien difficile ... bon ok je sort)
 
JAMAIS tu ne redifinie les packages (sauf les tiens :sarcastic: )
 
Ca ne s'applike pas seulement au java ...
MelloW Enfin... c qui dit n'est pas tout à fait con, même si il l'a pas fait expres  ;) En SmallTalk tu peux modifier à souhait, même si ce n'est pas vraiment conseillé... :D
darklord

Giansolo a écrit a écrit :

 
 
 
Oui g des bonnes raisons de le faire, mais je ne veux modifier qu'une classe voire plusieurs classe (sais pas encore). et non pas tout java.net.  




 
 
Ce serait peut etre plus intelligent et intéresant pour tout le monde que tu exposes le genre de changement que tu veux faire aux objets de java.net.
 
Peut etre que qqun pourrait t'aider efficacement dans ce domaine. Quand a modifier l'objet lui meme laisse tomber !!

gfive Non, mais enfin, quand même, si tu peux t'en passer, il faut absolument t'en passer, sinon, tu ne pourra jamais distribuer ton programme : dans une JVM non modifiée, la version originale de la classe sera toujours trouvée avant la tienne par le classloader, et la JVM utilisera par conséquent la version originale....donc, ça marchera pas!
Giansolo

gfive a écrit a écrit :

D'accord...Mais bon....Penser à modifier une classe de l'API avant de penser à l'héritage, quand même, c'est mal! :D Tu ne le fera jamais plu, et tu psalmodiera tous les soirs pendant une semaine une page de "Thinking in Java" avant d'aller dormir....
 
ego te absolvo!  




 
Bien chef! je vais commencer dès ce soir!

Giansolo

DarkLord a écrit a écrit :

 
 
bin que si tu veux modifier une core classe commme java.net.XXX c'est que tu dois avoir un tres solide raison et donc probablement de très bonnes connaissances de java. Or tu demandes si tu peux modifier le package java.net (ce qui est assez marginal déjà).
 
Ensuite tu n'as pas l'air de penser à l'héritage comme le suggère gfive. Mais je serai plus strict que lui en disant que si tu veux hériter/modifier un tel objet tu dois avoir de sacré raison.  




 
 
Oui g des bonnes raisons de le faire, mais je ne veux modifier qu'une classe voire plusieurs classe (sais pas encore). et non pas tout java.net.

gfive D'accord...Mais bon....Penser à modifier une classe de l'API avant de penser à l'héritage, quand même, c'est mal! :D Tu ne le fera jamais plu, et tu psalmodiera tous les soirs pendant une semaine une page de "Thinking in Java" avant d'aller dormir....
 
ego te absolvo!
Giansolo

gfive a écrit a écrit :

 
 
arg!! Ca veut dire que si tu fait du Java depuis un an, t'as pas dû aller beaucoup plus loin que le "Hello World" et que franchement, poser une question aussi conne dénote de très très grosses lacunes non seulement en Java, ais aussi en programmation objet....
 
Ouala.  




 
Et oui, je suis pas une masse en prog mais j'y travaille, seulement c pas facile avec tout ces gens qui des que tu poses une question te disent qu'elles est conne. En java effectivement, Je me suis arrété à "hello World". On a développés quelques appli clients/serveur mais g jamais eut besoin d'aller trifouiller les packages originaux, et de voir comment ca fonctionnait, je suis désolé. je n'ai pas la science infuse alors il faut bien commencer par soi même quelque part n'est-ce pas?
Gian

darklord

Giansolo a écrit a écrit :

 
 
Merci c sympa.
peut-etre m'expliqueras-tu un de ces 4  




 
bin que si tu veux modifier une core classe commme java.net.XXX c'est que tu dois avoir un tres solide raison et donc probablement de très bonnes connaissances de java. Or tu demandes si tu peux modifier le package java.net (ce qui est assez marginal déjà).
 
Ensuite tu n'as pas l'air de penser à l'héritage comme le suggère gfive. Mais je serai plus strict que lui en disant que si tu veux hériter/modifier un tel objet tu dois avoir de sacré raison.

gfive

Giansolo a écrit a écrit :

Dark : J'ai trouvé mon boolay! :D  !?
 
ca veut dire koi? explique...  




 
arg!! Ca veut dire que si tu fait du Java depuis un an, t'as pas dû aller beaucoup plus loin que le "Hello World" et que franchement, poser une question aussi conne dénote de très très grosses lacunes non seulement en Java, ais aussi en programmation objet....
 
Ouala.

Giansolo

DarkLord a écrit a écrit :

 
 
T'inquiète je le vois, moi, le rapport :D  




 
Merci c sympa.
peut-etre m'expliqueras-tu un de ces 4

Giansolo Dark : J'ai trouvé mon boolay! :D  !?
 
ca veut dire koi? explique...
darklord

Giansolo a écrit a écrit :

 
 
hmmm ca va faire 1 an par intermitences.
puis je travaille plus dessus pour moi que pour mon boulot en fait. Mais bon je vois pas trop le rapport...
Gian  



 
 
T'inquiète je le vois, moi, le rapport :D

darklord

gfive a écrit a écrit :

C'est pas seulement pas bête, c'est L'UNIQUE façon de faire en Java! Ils se sont pas amusés à faire un langage objet et une API monstrueuse juste pour rigoler!
 
Dark : J'ai trouvé mon boolay! :D  




 
je te le laisse volontier :)

gfive C'est pas seulement pas bête, c'est L'UNIQUE façon de faire en Java! Ils se sont pas amusés à faire un langage objet et une API monstrueuse juste pour rigoler!
 
Dark : J'ai trouvé mon boolay! :D
Giansolo

gfive a écrit a écrit :

bah, modifies pas! Tu crées une sous-classe, et tu redéfinis les méthodes qui te plaisent pas....nan????  




 
ouais. pas bete, je vais essayer voir ce que ca donne.
Gian

Giansolo

DarkLord a écrit a écrit :

 
 
tu fais du java depuis combien de temps?  




 
hmmm ca va faire 1 an par intermitences.
puis je travaille plus dessus pour moi que pour mon boulot en fait. Mais bon je vois pas trop le rapport...
Gian

gfive bah, modifies pas! Tu crées une sous-classe, et tu redéfinis les méthodes qui te plaisent pas....nan????
darklord

Giansolo a écrit a écrit :

Oui en fait je fais une application toute simple sans client.
je souhaite modifier le DatagramPacket et DatagramSocket de Java.net en disposans toujours de l'original a porté de main au cas ou je me trompe. voila.
merci du conseil,
et bonne fete de la miusik
Gian  




 
tu fais du java depuis combien de temps?

Giansolo Oui en fait je fais une application toute simple sans client.
je souhaite modifier le DatagramPacket et DatagramSocket de Java.net en disposans toujours de l'original a porté de main au cas ou je me trompe. voila.
merci du conseil,
et bonne fete de la miusik
Gian
darklord java.net fait partie du "core" de la JVM. Tu peux éventuellement le modifier mais il y a aura toujours un clash car tes clients auront toujours la version originale de la JVM.
 
Quelle genre de modification tu dois faire à ce package ?
Giansolo Bonjour a tous,
je souhaiterais copier le package java.net dans un de mes projets pour pouvoir le modifier a ma guise et garder ainsi l'original en cas de perte.
Seul probleme, impossible de l'exporter et de le re-importer, impossible de le copier. J'utilise Visual Age. Quelqu'un aurait-il une petite idée, mis a part qu'il faille copier toutes les classes a la main ("ctrl-c ctrl-v" quand meme... :))
merci,
Gian

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)