Bahay Pag-unlad Ano ang mapanirang-puri? - kahulugan mula sa techopedia

Ano ang mapanirang-puri? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Destructor?

Ang isang mapanirang ay isang espesyal na pamamaraan na awtomatikong tinawag sa panahon ng pagkasira ng isang bagay. Ang mga pagkilos na naisagawa sa mapanirang may kasamang sumusunod:

  • Ang pagbawi ng puwang ng tambak na inilalaan sa habang buhay ng isang bagay
  • Ang pagsasara ng mga koneksyon sa file o database
  • Paglabas ng mga mapagkukunan ng network
  • Paglabas ng mga kandado ng mapagkukunan
  • Iba pang mga gawain sa bahay

Ipinapaliwanag ng Techopedia ang Destructor

Ang mga maninira ay tinawag na malinaw sa C ++. Gayunpaman, sa C # at Java hindi ito ang kaso, dahil ang paglalaan at paglabas ng memorya na inilalaan sa mga bagay ay tahasang hawakan ng maniningil ng basura. Habang ang mga mapanirang-puri sa C # at Java (tinawag na mga pangwakas) ay walang katuturan, ang mga C # maninira ay ginagarantiyahan na tawagan ng .NET run time. Gayunpaman, ang mga finalizer ng Java ay dapat na tahasang mai-invoke dahil hindi garantisado ang kanilang invocation.

Ang mga pangunahing katangian ng mga mapangwasak ay maaaring mai-summarize tulad ng sumusunod:

  • Awtomatikong pag-invocation at walang malinaw na tawag mula sa code ng gumagamit
  • Hindi pinapayagan ang labis na karga o mana
  • I-access ang mga modifier o mga parameter na hindi matukoy
  • Ang pagkakasunud-sunod ng tawag sa maninira sa isang nagmula na klase ay mula sa pinaka nagmula sa hindi bababa sa nagmula
  • Tinawag hindi lamang sa panahon ng pagkasira ng bagay, ngunit din kapag ang bagay na bagay ay hindi na karapat-dapat na ma-access
  • Ginamit sa mga klase ngunit hindi struktura
  • Ginamit lamang upang palabasin ang mga mamahaling hindi pinamamahalaang mga mapagkukunan (tulad ng mga bintana, koneksyon sa network, atbp.) Na hawak ng bagay, sa halip na ilabas ang pinamamahalaang mga sanggunian
Ano ang mapanirang-puri? - kahulugan mula sa techopedia