Definisjon av en Java-metodesignatur
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) .