Mikä tästä objektiluokan menetelmästä voi kloonata objektin?
Mikä tästä objektiluokan menetelmästä voi kloonata objektin?

Video: Mikä tästä objektiluokan menetelmästä voi kloonata objektin?

Video: Mikä tästä objektiluokan menetelmästä voi kloonata objektin?
Video: SCP-1013 Cockatrice | Objektiluokan ketteri 2024, Marraskuu
Anonim

The luokan objekti 's klooni () menetelmä luo ja palauttaa a kopio -lta esine , samalla luokkaa ja kaikilla kentillä on samat arvot. Kuitenkin, Esine . klooni () antaa CloneNotSupportedExceptionin, ellei esine on esimerkki a luokkaa joka toteuttaa merkintärajapinnan Cloneable.

Kuinka sitten kloonaat objektin?

Kopion luominen käyttämällä klooni ()-metodi Luokka, jonka esineen kopio on oltava julkinen klooni menetelmä siinä tai jossakin sen yläluokasta. Jokainen luokka, joka toteuttaa klooni () pitäisi soittaa super. klooni () saadakseen kloonattu esine viite. Luokan tulee myös ottaa käyttöön java.

mitkä ovat metodit objektiluokassa? menetelmät / Objektiluokka vertaa annettua esine tähän esine . luo ja palauttaa tästä tarkan kopion (kloonin). esine . palauttaa tämän merkkijonoesityksen esine . herää yksi lanka odottamaan tätä esineen monitori.

Samoin miksi kloonimenetelmä on määritelty objektiluokassa?

klooni () menetelmä on oletusarvoisesti toteutettu matala kopio (luoda kopion esine , kopioimalla viitteet). Koska käyttöliittymät eivät sisällä toteutusta (tämä on muuttunut Java 8:sta eteenpäin), se sijoitetaan Objektiluokka (root) ja tehty Cloneable markkeriliittymäksi (ilman mitään menetelmiä ).

Mikä luokka sisältää kloonimenetelmän?

The klooni () menetelmä / Objektiluokka on tapana klooni an esine . Java. lang. Kloonattava käyttöliittymä on otettava käyttöön luokkaa jonka objektiklooni haluamme luoda.

Suositeltava: