Hva er en overbelastet metode i Java?
Hva er en overbelastet metode i Java?
Anonim

Metode Overbelastning er en funksjon som lar en klasse ha mer enn én metode har samme navn, hvis argumentlistene deres er forskjellige. Det ligner på konstruktør overbelastning i Java , som lar en klasse ha mer enn én konstruktør med forskjellige argumentlister.

Derav, hvordan skriver du en overbelastet metode i Java?

Her er forskjellige måter å utføre metodeoverbelastning på:

  1. Overbelastning ved å endre antall argumenter. class MethodOverloading { private static void display(int a){ System.
  2. Ved å endre datatypen til parametere. class MethodOverloading { // denne metoden aksepterer int private static void display(int a){ System.

Man kan også spørre, hva er de forskjellige måtene en metode kan overbelastes på? Overbelastede metoder er differensiert basert på antall og type av parameterne sendt som argumenter til metoder . Du kan ikke definere mer enn én metode med samme navn, Order and the type av argumentene. Det ville være kompilatorfeil.

Også å vite er, hva er metodeoverbelastning og metodeoverstyring i Java med eksempel?

Dette innlegget illustrerer forskjellene deres ved å bruke to enkle eksempler . Overbelastning oppstår når to eller flere metoder i en klasse har det samme metode navn, men forskjellige parametere. Overstyrer betyr å ha to metoder med det samme metode navn og parametere (dvs. metode signatur).

Hva er en overbelastning?

Til overbelastning er å laste for mye i eller på noe, for eksempel en overbelastning av elektrisitet som kortslutter kretsene. Overbelastning forårsaker et "For mye!" situasjon. En sikring vil gå hvis for mange apparater overbelastning kretsene; dette kalles en overbelastning (substantivformen).

Anbefalt: