CodeGym /Java Blog /Random /Tatlong Pangunahing Panuntunan
John Squirrels
Antas
San Francisco

Tatlong Pangunahing Panuntunan

Nai-publish sa grupo
Ang mga bagong programmer ng Java ay naging palaisipan sa tatlong panuntunang ito ng overriding na pamamaraan. Pasimplehin natin ang mga patakaran. Class Parent{ (Rule 1. Access specifier ) protected (Rule 2. Return Type) Number dothework() throws (Rule 3.Exception) Exception { } } Class child extends Parent{ (1. specifier) ​​public (2. Return Type) Integer dothework() throws (3.Exception) IOException { } } Kung alam mo kung paano gumagana ang posisyon sa (1),(2) at (3) , ang iyong overriding na konsepto ay magiging 100% malinaw. 1. Access Specifier : Ang child class method specifier ay dapat na mas mataas kaysa o katumbas ng parent class method specifier. Ang pagkakasunud-sunod ng specifier ay (mas mataas hanggang mas mababa) pampubliko > protektado>default>pribado. Tandaan na hindi maaaring i-override ang pribadong paraan. 2. Uri ng Pagbabalik : Ngayon, sinusuportahan ng java ang co-variant na uri ng pagbabalik. Sa uri ng pagbabalik ng paraan ng bata, dapat itong pareho o uri ng bata sa uri ng pagbabalik ng pamamaraan ng magulang nito. Kapag ginamit dito ang mga generic, minsan ginagawa nitong palaisipan ang bagong developer. Ang konsepto ng Co-variant na uri ng pagbabalik gamit ang mga generic ay dapat pag-aralan at linisin. 3.Exception Kung ang paraan ng child class ay naghagis ng anumang may check na exception, ang paraan ng klase ng mga magulang ay dapat maghagis ng pareho o ang uri ng magulang ng may check na exception. Tandaan na , Sa kaso ng walang check na exception ang panuntunan ay hindi application. Kaya, dapat mong malaman ang uri ng checked at unchecked exception.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION