Объект классынын бул методдорунун кайсынысы объектти клондой алат?
Объект классынын бул методдорунун кайсынысы объектти клондой алат?

Video: Объект классынын бул методдорунун кайсынысы объектти клондой алат?

Video: Объект классынын бул методдорунун кайсынысы объектти клондой алат?
Video: 2-класс. КЫРГЫЗ ТИЛИ / Сөздү кепте колдонуу / ТЕЛЕСАБАК / 29.04.21 2024, Ноябрь
Anonim

The класс объекти нын клондоо () ыкмасы жаратат жана кайтарат а көчүрүү ныкы объект , ошол эле менен класс жана бардык талаалар бирдей мааниге ээ. Бирок, Объект . клондоо () CloneNotSupportedException ыргытат объект а бир мисалы болуп саналат класс Cloneable маркер интерфейсин ишке ашырат.

Анда объектти кантип клондосоңуз болот?

колдонуу менен көчүрмөсүн түзүү клондоо () методу класс кимге таандык объектинин көчүрмөсү жалпыга ачык болушу керек клондоо методу андагы же анын негизги класстарынын биринде. Ишке ашырган ар бир класс клондоо () супер чакырыш керек. клондоо () алуу үчүн клондолгон объект шилтеме. Класс дагы Javaны ишке ашырышы керек.

объект классында кандай методдор бар? Методдор нын Объект классы берилгенди салыштырат объект буга объект . мунун так көчүрмөсүн (клонду) түзөт жана кайтарат объект . мунун сап көрүнүшүн кайтарат объект . бир жипти ойгонот, муну күтөт объектинин монитор.

Ошо сыяктуу эле, эмне үчүн клон ыкмасы объект классында аныкталган?

клондоо () ыкмасы тайыз көчүрмөнүн демейки аткарылышы бар (көчүрмөсүн түзүү объект , шилтемелерди көчүрүү). Интерфейстер ишке ашырууну камтыбагандыктан (бул Java 8ден баштап өзгөртүлгөн), ал жайгаштырылган Объект классы (тамыр) жана маркер интерфейси катары Cloneable кылды (эч кандай ыкмалары ).

Кайсы класс клон ыкмасын камтыйт?

The клондоо () ыкмасы нын Объект классы көнүп калган клондоо а объект . java. lang. Клондоочу интерфейсти ишке ашыруу керек класс кимдики объект клону түзгүбүз келет.

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