Java хэл дээр гүехэн хуулбар, гүн хуулбар гэж юу вэ?
Java хэл дээр гүехэн хуулбар, гүн хуулбар гэж юу вэ?

Видео: Java хэл дээр гүехэн хуулбар, гүн хуулбар гэж юу вэ?

Видео: Java хэл дээр гүехэн хуулбар, гүн хуулбар гэж юу вэ?
Видео: 11.1 Java онол дахь объектын клонжуулалт 2024, Дөрөвдүгээр сар
Anonim

онд гүехэн хуулбар , зөвхөн анхдагч өгөгдлийн төрлийн талбарууд байна хуулсан объектын лавлагаа нь тийм биш байхад хуулсан . Гүн хуулбар -ийг хамардаг хуулбарлах анхдагч өгөгдлийн төрөл, түүнчлэн объектын лавлагаа.

Мөн гүехэн, гүн хуулбар гэж юу вэ?

А гүехэн хуулбар шинэ нийлмэл объектыг бүтээж, дараа нь (боломжийн хэмжээгээр) эх хувилбараас олдсон объектуудын лавлагааг оруулдаг. А гүн хуулбар шинэ нийлмэл объект бүтээж, дараа нь рекурсив байдлаар оруулдаг хуулбар эх хувилбараас олдсон объектуудын дотор.

Java-д гүехэн, гүн хуваах гэж юу вэ? Ямар нэгэн өөрчлөлт оруулсан хувилсан объект нь эх объектод тусгагдахгүй, эсвэл эсрэгээр. өгөгдмөл хувилбар клон аргыг бий болгодог гүехэн хуулбар объектын. Гүехэн хуулбар Хэрэв объект нь зөвхөн анхдагч талбаруудтай бол илүүд үздэг. Гүн хуулбар Хэрэв объект нь бусад объектыг талбар болгон иш татсан бол илүүд үздэг.

Үүнээс гадна Java хэл дээрх гүехэн хуулбар гэж юу вэ?

А гүехэн хуулбар нь хуулбарлах объект руу чиглэсэн лавлах заагч, харин гүн хуулбарлах нь хуулбарлах объектын өөрөө. онд Java , объектуудыг арын дэвсгэр дээр хадгалдаг бөгөөд объекттой харьцахдаа ихэвчлэн харьцдаг зүйл бол заагч юм. Хувьсагчийн нэр нь тухайн объектын санах ойн зайг заадаг.

Клончлолд гүн хуулбар гэж юу вэ?

Гүн хуулбар . The гүн хуулбар объектын яг тодорхой байх болно хуулбарлах гүехэн шиг эх объектын бүх талбаруудын хуулбарлах , гэхдээ шаргал шиг ялгаатай хуулбарлах хэрэв эх объект нь талбар болгон объектын ямар нэгэн лавлагаатай бол дуудлагын тусламжтайгаар объектын хуулбарыг үүсгэнэ клон арга.

Зөвлөмж болгож буй: