Logo ky.boatexistence.com

Эмне үчүн жыйынтыктоо ыкмасынан качыш керек?

Мазмуну:

Эмне үчүн жыйынтыктоо ыкмасынан качыш керек?
Эмне үчүн жыйынтыктоо ыкмасынан качыш керек?

Video: Эмне үчүн жыйынтыктоо ыкмасынан качыш керек?

Video: Эмне үчүн жыйынтыктоо ыкмасынан качыш керек?
Video: Тарбиялык саат , жыйынтыктоо 2024, Май
Anonim

Биздин программада да ал бардык 3 жип үчүн жыйынтыктоо ыкмасын иштете албайт. "Бул ыкма табиятынан кооптуу Бул жыйынтыктоочуларды жандуу объекттерге чакырып, ал эми башка жиптер ошол объекттерди бир эле учурда манипуляциялап, катаал жүрүм-турумга же туюкка алып келиши мүмкүн. "

Эмне үчүн жыйынтыктоо ыкмасын C колдонбоо керек?

Объекттин Finalize ыкмасы анын базалык классынан башка эч бир объектиде методду чакырбашы керек. Себеби чакырылып жаткан башка объекттер чакыруучу объект менен бир убакта чогултулушу мүмкүн, мисалы, жалпы тилдин иштөө убактысы өчүрүлгөн учурда.

Биротоло ыкмасын жокко чыгарышыбыз керекпи?

finailze ыкмасы объектке тазалоо кодун камтышы же объект таштанды чогултулганга чейин аткарылышы керек болгон тутум ресурстарын жок кылуу үчүн жокко чыгарылууга тийиш.

Эгерде өзгөчө жагдай Finalize ыкмасы менен ташталса эмне болот?

Эгер кармалбаган өзгөчө жагдай жыйынтыктоо ыкмасы менен ташталса, өзгөчө өзгөчөлүк этибарга алынбайт жана ал объекттин жыйынтыкталышы токтотулат. … Аяктоо ыкмасы менен ыргытылган бардык өзгөчөлүктөр бул объекттин жыйынтыкталышынын токтотулушуна алып келет, бирок башкача түрдө этибарга алынбайт.

Биротоло ыкмасынын максаты эмне?

Объект классынын жыйынтыктоо ыкмасы - бул таштанды жыйноочу ар дайым таштандыларды чогултууга жарамдуу объектти тазалоонун/жок кылуунун алдында, тазалоо аракетин аткаруу үчүн чакыра турган ыкма.

Сунушталууда: