Java-da dayaz surət və dərin nüsxə nədir?
Java-da dayaz surət və dərin nüsxə nədir?

Video: Java-da dayaz surət və dərin nüsxə nədir?

Video: Java-da dayaz surət və dərin nüsxə nədir?
Video: BMW yoxsa Mercedes❓ 2024, Aprel
Anonim

In dayaz surət , yalnız primitiv məlumat tipli sahələrdir köçürdü obyektlərin istinadları olmadığı halda köçürdü . Dərin surət daxildir surəti ibtidai məlumat növü, eləcə də obyekt istinadları.

Həm də bilmək lazımdır ki, dayaz və dərin surət nədir?

A dayaz surət yeni mürəkkəb obyekt qurur və sonra (mümkün qədər) orijinalda olan obyektlərə istinadlar daxil edir. A dərin surət yeni mürəkkəb obyekt qurur və sonra rekursiv olaraq daxil edir nüsxələri orijinalda tapılan obyektlərin içinə.

Java-da dayaz və dərin klonlama nədir? Hər hansı bir dəyişiklik edilir klonlanmış obyekt orijinal obyektdə əks olunmayacaq və ya əksinə. Defolt versiyası klon metodu yaradır dayaz surət obyektin. Dayaz surət obyektin yalnız primitiv sahələri olduqda üstünlük verilir. Dərin surət obyektin digər obyektlərə sahələr kimi istinadları olduqda üstünlük verilir.

Bundan əlavə, Java-da dayaz nüsxə nədir?

A dayaz surət a surəti obyektə istinad göstəricisinin, dərin isə surəti a surəti obyektin özündən. In Java , obyektlər arxa planda saxlanılır, obyektlərlə işləyərkən adətən qarşılıqlı əlaqədə olduğunuz şey göstəricilərdir. Dəyişən adları obyektin yaddaş sahəsinə işarə edir.

Klonlaşdırmada dərin surət nədir?

Dərin surət . The dərin surət bir obyektin dəqiqi olacaq surəti dayaz kimi mənbə obyektinin bütün sahələrinin surəti , lakin sallodan fərqli olaraq surəti mənbə obyektində sahələr kimi obyektə hər hansı istinad varsa, o zaman obyektin replikası çağırılaraq yaradılır klon üsul.

Tövsiyə: