Definisjon av en Java-metodesignatur

Ung kvinne som bruker bærbar PC

Tetra Images/Getty Images





I Java , er en metodesignatur en del av metodeerklæringen. Det er kombinasjonen av metodenavnet og parameter liste.

Årsaken til vektleggingen av bare metodenavnet og parameterlisten er pga overbelastning . Det er muligheten til å skrive metoder som har samme navn, men som godtar forskjellige parametere. Java-kompilatoren er i stand til å skjelne forskjellen mellom metodene gjennom deres metodesignaturer.



Eksempler på metodesignatur

|_+_|

Metodesignaturen i eksemplet ovenfor er setMapReference(int, int). Med andre ord, det er metodenavnet og parameterlisten med to heltall.

|_+_|

Java-kompilatoren lar oss legge til en annen metode som eksemplet ovenfor fordi metodesignaturen er annerledes, setMapReference(Point) i dette tilfellet.



|_+_|

I vårt siste eksempel på en Java-metodesignatur, hvis du følger de samme reglene som de to første eksemplene, kan du se at metodesignaturen her er beregnSvar(dobbel, int, dobbel, dobbel) .