Përmbajtje:

Çfarë është një metodë e mbingarkuar në Java?
Çfarë është një metodë e mbingarkuar në Java?

Video: Çfarë është një metodë e mbingarkuar në Java?

Video: Çfarë është një metodë e mbingarkuar në Java?
Video: Video Tutorial 1 - Hyrje ne JAVA 2024, Mund
Anonim

Metoda e mbingarkesës është një veçori që lejon një klasë të ketë më shumë se një metodë kanë të njëjtin emër, nëse listat e tyre të argumenteve janë të ndryshme. Është e ngjashme me konstruktorin mbingarkesë në Java , që lejon një klasë të ketë më shumë se një konstruktor me lista të ndryshme argumentesh.

Prandaj, si mund të shkruani një metodë të mbingarkuar në Java?

Këtu janë mënyra të ndryshme për të kryer mbingarkimin e metodës:

  1. Mbingarkimi duke ndryshuar numrin e argumenteve. class MethodOverloading { private static void display(int a){ System.
  2. Me ndryshimin e tipit të të dhënave të parametrave. class MethodOverloading { // kjo metodë pranon int private static void display(int a){ System.

Dikush mund të pyesë gjithashtu, cilat janë mënyrat e ndryshme se si mund të mbingarkohet një metodë? Metodat e mbingarkuara diferencohen në bazë të numrit dhe lloji e parametrave të kaluar si argumente në metodat . Ju mund të mos përcaktojë më shumë se një metodë me të njëjtin emër, Urdhri dhe lloji të argumenteve. Do të ishte gabim përpiluesi.

Gjithashtu duhet ditur, çfarë është mbingarkesa e metodës dhe mbivendosja e metodës në Java me shembull?

Ky postim ilustron dallimet e tyre duke përdorur dy të thjeshta shembuj . Mbingarkim ndodh kur dy ose më shumë metodat në një klasë kanë të njëjtat metodë emër por parametra të ndryshëm. Mbështetës do të thotë të kesh dy metodat me të njëjtën metodë emri dhe parametrat (d.m.th. metodë nënshkrim).

Çfarë është një mbingarkesë?

te mbingarkesë është të ngarkosh një sasi të tepërt në ose mbi diçka, si p.sh mbingarkesë të energjisë elektrike që shkurton qarqet. Mbingarkim shkakton një "Shumë!" situatë. Një siguresë do të fryhet nëse ka shumë pajisje mbingarkesë qarqet; kjo quhet një mbingarkesë (forma emërore).

Recommended: