La surcharge de méthode est-elle possible en Java ?
La surcharge de méthode est-elle possible en Java ?

Vidéo: La surcharge de méthode est-elle possible en Java ?

Vidéo: La surcharge de méthode est-elle possible en Java ?
Vidéo: Java POO 5 : La surcharge de méthodes 2024, Novembre
Anonim

Surcharge de méthode est une fonctionnalité qui permet à une classe d'avoir plusieurs méthode ayant le même nom, si leurs listes d'arguments sont différentes. C'est similaire au constructeur surcharge dans Java , qui permet à une classe d'avoir plus d'un constructeur ayant des listes d'arguments différentes.

De même, est-il demandé, peut-on surcharger la méthode principale en Java ?

Oui toi peut surcharger la méthode principale dans Java . vous devez appeler le méthode principale surchargée de la réelle méthode principale . Oui, méthode principale peut être surchargé . Méthode principale surchargée doit être appelé depuis l'intérieur du "public static void principale (String args)" car il s'agit du point d'entrée lorsque la classe est lancée par la JVM.

À côté de ci-dessus, la surcharge de méthode est-elle bonne? Surcharge n'a aucun impact sur les performances; il est résolu par le compilateur au moment de la compilation. Si vous utilisez C# 4.0, vous pouvez économiser vos doigts et utiliser des paramètres facultatifs. L'impact sur les performances, pour autant que je sache, c'est comme définir un nouveau méthode . L'impact sur les performances est l'espace sur votre disque dur.

Deuxièmement, pourquoi la surcharge de méthode est-elle utilisée en Java ?

Il est utilisé lorsqu'une classe qui s'étend d'une autre classe souhaite utiliser la plupart des fonctionnalités de la classe parent et souhaite implémenter des fonctionnalités spécifiques dans certains cas. Surcharge dans Java est la capacité de créer plusieurs méthodes du même nom, mais avec des paramètres différents.

Pouvons-nous surcharger la méthode dans une classe différente?

La surcharge peut arriver dans le même classer ainsi que parent-enfant classer alors que la substitution ne se produit que dans une relation d'héritage. C'est une question valable car généralement, surcharge s'explique à l'aide de deux méthodes avec le même nom (mais différent paramètres) dans le même classer.

Conseillé: