Kuris iš šio objektų klasės metodo gali klonuoti objektą?
Kuris iš šio objektų klasės metodo gali klonuoti objektą?

Video: Kuris iš šio objektų klasės metodo gali klonuoti objektą?

Video: Kuris iš šio objektų klasės metodo gali klonuoti objektą?
Video: The PSYCHOLOGY Of AQUASCAPING 2024, Lapkritis
Anonim

The klasės objektas 's klonas () metodas sukuria ir grąžina a kopija iš objektas , su tuo pačiu klasė ir visi laukai turi tas pačias reikšmes. Tačiau Objektas . klonas () pateikia CloneNotSupportedException, nebent objektas yra a pavyzdys klasė kuri įgyvendina žymeklio sąsają Cloneable.

Tada kaip klonuoti objektą?

Kopijos kūrimas naudojant klonas () metodas Klasė, kurios objekto kopija turi būti vieša klonas metodą jame arba vienoje iš pirminių klasių. Kiekviena klasė, kuri įgyvendina klonas () turėtų skambinti super. klonas () gauti klonuotas objektas nuoroda. Klasė taip pat turi įdiegti java.

kokie yra objektų klasės metodai? Metodai apie Objektų klasė lygina pateiktą objektas šiam objektas . sukuria ir grąžina tikslią to kopiją (kloną). objektas . grąžina šios eilutės atvaizdavimą objektas . atsibunda viena gija, laukia šito objekto stebėti.

Taip pat kodėl klonavimo metodas yra apibrėžtas objektų klasėje?

klonas () metodas turi numatytąjį seklios kopijos įgyvendinimą (kuriant kopiją objektas , nukopijuoti nuorodas). Kadangi sąsajose nėra įdiegimo (tai pakeista nuo 8 versijos „Java“, ji įdedama Objektų klasė (root) ir padarė Cloneable kaip žymeklio sąsają (be jokios metodus ).

Kurioje klasėje yra klonavimo metodas?

The klonas () metodas apie Objektų klasė turi įprotį klonas an objektas . Java. lang. Klonuojamą sąsają turi įdiegti klasė kurių objekto klonas norime kurti.

Rekomenduojamas: