121
Chapter 4 Method Parameters
4 Method Parameters
)URPWKHPDLQPHQX)LJ(',7!)!ZLOOWDNH\RXWRWKHPHWKRGSDUDPHWHUV
)LJ
4.1 Method editing and new method
,I\RXVHOHFWHGLWPHWKRG!RUQHZPHWKRG!\RXZLOOEHWDNHQWRWKHPRGLILFDWLRQRUQHZFUHDWLRQRIDPHWKRG
6HOHFWLQJQHZPHWKRG!ZLOODOZD\VOHDGWRWKHSURPSWIRUWKHLQSXWRIDPHWKRGQDPH)LJ7KLVSURPSWZLOO
QRWDSSHDULQWKHFDVHRIWKHPRGLILFDWLRQRIDQDOUHDG\FUHDWHGPHWKRG
)LJ
7KH PHWKRG QDPH FDQ FRQWDLQ XS WR FKDUDFWHUV 6SHFLDO FKDUDFWHUV DUH DOVR SRVVLEOH ,I QR NH\ERDUG LV
FRQQHFWHGWKHPHWKRGQDPHEHLQJGLVSOD\HGKDVWREHDGRSWHGLQWKHSUHVHQWFDVH³0HWKRG³1XPEHULQJRI
PHWKRGVZLOORFFXUDXWRPDWLFDOO\3UHVV2.!(17(5!WRFRQILUPWKHLQSXW7KHPHWKRGQDPHFDQEHFKDQJHG
DWDQ\WLPH3OHDVHFRQWLQXHDWWKLVSRLQWZLWKChapter 4.5
4.2 Default methods
7KH 'HIDXOW PHWKRGV! LWHP RI WKH 7LWUR/LQH
FRQWDLQV D VHULHV RI UHDG\PDGH VWDQGDUG PHWKRGV
ZKLFKFDQEHFRQYHQLHQWO\VHOHFWHG)LJ
)LJ
2QFHWKHVHOHFWLRQPDGH\RXDUHGLUHFWO\SURPSWHGIRUWKHLQSXWRIWKHPHWKRGQDPH