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
  • Sikat
  • Bago
  • Luma
Dapat kang naka-sign in upang mag-iwan ng komento
Wala pang komento ang page na ito