Объект ангиллын энэ аргын аль нь объектыг клон хийх боломжтой вэ?
Объект ангиллын энэ аргын аль нь объектыг клон хийх боломжтой вэ?

Видео: Объект ангиллын энэ аргын аль нь объектыг клон хийх боломжтой вэ?

Видео: Объект ангиллын энэ аргын аль нь объектыг клон хийх боломжтой вэ?
Видео: Video To Anime - Generate An EPIC Animation From Your Phone Recording By Using Stable Diffusion AI 2024, Арваннэгдүгээр
Anonim

The анги объект -ийн клон () арга үүсгэж, буцаадаг a хуулбарлах -ийн обьект , ижилхэн анги мөн бүх талбарууд ижил утгатай байна. Гэсэн хэдий ч, Обьект . клон () нь CloneNotSupportedException-г шиддэг обьект а-ын жишээ юм анги Энэ нь Cloneable тэмдэглэгээний интерфейсийг хэрэгжүүлдэг.

Тэгвэл объектыг хэрхэн клон хийх вэ?

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

объектын ангид ямар аргууд байдаг вэ? Арга зүй -ийн Объектын ангилал өгөгдсөнийг харьцуулна обьект үүнд обьект . Үүний яг хуулбарыг (клон) үүсгэж, буцаана обьект . үүний мөрийн дүрслэлийг буцаана обьект . ганц утас сэрж, үүнийг хүлээж байна объектын хянах.

Үүний нэгэн адил объектын ангид яагаад клон аргыг тодорхойлсон байдаг вэ?

клон () арга гүехэн хуулбарын анхдагч хэрэгжилттэй (хуулбарыг үүсгэх обьект , лавлагааг хуулбарлах). Интерфэйсүүд нь хэрэгжилтийг агуулаагүй тул (энэ нь Java 8-аас хойш өөрчлөгдсөн) үүнийг байрлуулсан болно Объектын ангилал (root) ба Clone-г тэмдэглэгээний интерфейс болгон (ямар ч аргууд ).

Аль анги нь клон аргыг агуулдаг вэ?

The клон () арга -ийн Объектын ангилал дассан клон а обьект . Java. lang. Клон хийх боломжтой интерфэйс нь хэрэгжсэн байх ёстой анги хэний объектын клон бид бүтээхийг хүсч байна.

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