Flux rss
Rechercher : dans
Par :

Surcharge et polymorphisme

David, le jeudi 11 juillet 2002 à 15:08:54 
 Signaler ce message aux modérateurs

Je ne saisi pas bien la différence entre le polymorphisme et la surcharge d'opérateurs : dans les deux cas la fonction s'adapte aux types de paramètres entré ou ya-t-il une notion plus subtile qui m'aurait échapée ?

1

teebo, le jeudi 11 juillet 2002 à 15:20:35

Y#a un truc qui t'as echappe ;-)))

Plymorphisme, literalement plusieurs formes...tu pourras dans une mem classe avoir une fonction initialise() initialise(1param),...

La surcharge est la redefinition d'une methode de classe dans une de ses sous classes

Par exemple, une classe Humain avec une methode getNumerodeSecu, tu crees une sous classe enfant et dedans (comme il n'ont pas de numero de secu), tu reecrit la fonction getNumerodeSecu pour que celle ci te donne celle du parent auquel il est rattache...

Par contre, tu peux aussi melanger les deux (polymorphisme et surcharge) pour creer une fct getnumerodeSecu(parent as string="pere" , "mere", ou "tuteur") et en disant a la fct getnumerodeSecu de renvoyer 0...

J'espere avoir ete clair ;-)))

*,*
\_/

Répondre à teebo

2

 teebo, le jeudi 11 juillet 2002 à 15:21:40

PS: Les operateurs sont juste un type de methodes particuliers...

*,*
\_/

Répondre à teebo
POO - Le polymorphisme Définition du polymorphisme Le nom de polymorphisme vient du grec et signifie qui peut prendre plusieurs formes. Cette caractéristique est un des concepts essentiels de la programmation orientée objet. Alors que l'héritage concerne les classes (et... www.commentcamarche.net/contents/poo/polymorp.php3
Disque surcharger dans utorrent Bonjour, en faite j ai un peti probleme je telecharge certains fichier sur utorrent a 1.5mo par sec c super bien mais ca me marque disque surcharger en bas a gauche . quelqu un peut m aider pour qu il ne me marque plus ca . www.commentcamarche.net/forum/affich-8679259-disque-surcharger-dans-utorrent
[Optimisation] Polymorphisme “statique”Le polymorphisme est l'une des pierres angulaires du paradigme objet : - http://www.commentcamarche.net/poo/polymorp.php3 En C++, il s'exprime sous la forme de fonctions virtuelles : celles-ci permettent d'adapter dynamiquement (i.e. à l'exécution)... www.commentcamarche.net/faq/sujet-247-optimisation-polymorphisme-statique
Mythe - MSN Messenger va fermer ou devenir payantMythe MSN va fermer ou va devenir payant car Hotmail est surchargé, il y a trop de comptes donc : incapacité d'hébergement. Si j'envoie le mail (m'expliquant tout cela) à au moins 18 personnes, mon petit bonhomme deviendra bleu et je n'aurais pas... www.commentcamarche.net/faq/sujet-3498-mythe-msn-messenger-va-fermer-ou-devenir-payant
WEB - Accéder à une page qui ne répond plusIl arrive souvent que certains serveurs web soient surchargés parce que beaucoup de monde essaie d'accéder à une page. Quand une page ne répond pas, il existe des moyens d'en voir malgré tout le contenu : Warrick Warrick permet de récupérer une... www.commentcamarche.net/faq/sujet-4536-web-acceder-a-une-page-qui-ne-repond-plus
Disque surchargé 100 utorrentBonjour, je débute sa fait 1 petit mois que je télecharge sur utorrent et depuis hier j' ai un petit message qui me dit "disque surchargé 100" et la vitesse ne dépasse plus les 10ko/s .quand je ferme utorrent et que je le réeouvre je télecharge a fond... www.commentcamarche.net/forum/affich-12997010-disque-surcharge-100-utorrent
PHP Objet > surchargesalut à tous ! une question me taraude en programmation objet en PHP 4.3.6, dans une classe, comment definit t-on un constructeur ? comment pouvons nous utiliser la surcharge ? et la surcharge est applicable aux constructeurs ? merci pour votre réponse www.commentcamarche.net/forum/affich-702965-php-objet-surcharge
Surcharge des méthodes en orientée objetBonjour, Slt comment faire pour surcharger une méthode par exemple on a une méthode calculesalaire() qui est commun entre 3 classes qui héritent de la classe personne j'ai écrit le code de cette méthode dans les 3 autres classe avec la meme signature... www.commentcamarche.net/forum/affich-11374892-surcharge-des-methodes-en-orientee-objet
Télécharger SilentPrint - Batch Printing SoftwareCe logiciel vous permettra de convertir les documents : DOC, HTM, XLS, JPG, BMP, TIF en fichier PDF. Le programme supporte la conversion par lot et permet de configurer la charge des travaux afin de ne pas surcharger les ressources. En outre,... www.commentcamarche.net/telecharger/telecharger-34060270-silentprint-batch-printing-software
Télécharger DFIncBackup HomeLa sauvegarde de données est certes nécessaire, mais que cela ne devienne pas aussi la source de d’une surcharge de votre disque dur. Alors sauvegardez intelligemment. DFIncBackup Home Edition est un outil de sauvegarde de données au format... www.commentcamarche.net/telecharger/telecharger-34057965-dfincbackup-home
[Brève] Vietnam Airlines baisse sa surcharge carburantA compter du 17 novembre, Vietnam Airlines appliquera une surcharge carburant de 95 euros par trajet pour un Paris-Ho Chi Minh Ville avec une nouvelle baisse de 10 euros l'aller simple. Il s'agit de la troisième baisse de la taxe kérosène appliquée... www.commentcamarche.net/actualites/breve-vietnam-airlines-baisse-sa-surcharge-carburant-5847711-actualite.php3
Aérien : le développement des services sur mobile pour faire baisser les tarifs(Paris - Relax news) - Alors que les compagnies aériennes ne cessent d'augmenter leur surcharge carburant suite à la flambée continue du prix du baril de pétrole, le SITA, fournisseur technologique spécialisé dans le transport aérien, préconise de... www.commentcamarche.net/actualites/aerien-le-developpement-des-services-sur-mobile-pour-faire-baisser-les-tarifs-5846898-actualite.php3
Java: Les méthodesLa notion de fonction et de méthode On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instruction par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs... www.commentcamarche.net/contents/java/javafonc.php3
Langage C++ - Les fonctionsLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du... www.commentcamarche.net/contents/cpp/cppfonc.php3
Servlets - Première ServletPremiere servlet Voici un exemple simple de servlet dont le seul but est d'afficher du texte sur le navigateur du client : import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class PremiereServlet extends HttpServlet { ... www.commentcamarche.net/contents/servlets/servprem.php3