Mapanganib

May -Akda: Randy Alexander
Petsa Ng Paglikha: 1 Abril 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Mapanganib
Video.: Mapanganib

Nilalaman

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

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

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 pagpapalaya 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 na) 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