Type abstraite

Fermé
sofi - 9 nov. 2011 à 23:35
KX Messages postés 16597 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 26 septembre 2022 - 10 nov. 2011 à 06:53
Bonsoir tous le monde,
alors j'ai une question s'il vous plait comment peut on faire l'implémentation d'un grand entier sous forme d'un type abstraite java .Merci en avance



1 réponse

KX Messages postés 16597 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 26 septembre 2022 2 975
10 nov. 2011 à 00:15
Il y a déjà des classes en Java pour manipuler de très grands nombres.
Regarde BigInteger, et BigDecimal

Mais je ne vois pas ce que tu veux dire avec tes "types abstraits"...
Le terme abstrait a un sens précis en Java, et en programmation objet en général, et je ne suis pas sur que tu l'utilises correctement ici.
0
dans le question il me demande d'implimenter les grand entiers sous forme de type abstraites avec des méthodes internes somme , multiplication et un observateur qui imprime un grand entier cet entier peux etre comme ca :102923874365476582184765745345879293248
0
KX Messages postés 16597 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 26 septembre 2022 2 975
10 nov. 2011 à 06:53
Si tu dois le refaire par toi même alors bon courage ^^
En revanche je ne suis toujours pas convaincu de l'utilisation du terme "abstrait", si tu peux instancier des objets (faire un new) ce qui est visiblement le but, ta classe ne sera pas abstraite !
Remarque : je te conseille, à l'instar des classes numériques de l'API Java, d'hériter de Number, et d'implémenter Comparable... ce n'est pas la partie la plus compliquée du code mais c'est un début.
0