ობიექტის კლასის ამ მეთოდიდან რომელს შეუძლია ობიექტის კლონირება?
ობიექტის კლასის ამ მეთოდიდან რომელს შეუძლია ობიექტის კლონირება?

ვიდეო: ობიექტის კლასის ამ მეთოდიდან რომელს შეუძლია ობიექტის კლონირება?

ვიდეო: ობიექტის კლასის ამ მეთოდიდან რომელს შეუძლია ობიექტის კლონირება?
ვიდეო: Can you cite methods from the Object class? - Cracking the Java Coding Interview 2024, ნოემბერი
Anonim

The კლასის ობიექტი ს კლონი () მეთოდი ქმნის და აბრუნებს ა კოპირება საქართველოს ობიექტი , იგივესთან ერთად კლასი და ყველა ველს აქვს იგივე მნიშვნელობა. თუმცა, ობიექტი . კლონი () აგდებს CloneNotSupportedException, თუ არ არის ობიექტი არის მაგალითი ა კლასი რომელიც ახორციელებს მარკერის ინტერფეისს Cloneable.

შემდეგ, როგორ ხდება ობიექტის კლონირება?

ასლის შექმნა გამოყენებით კლონი () მეთოდი კლასი, რომლის ობიექტის გასაკეთებელი ასლი უნდა ჰქონდეს საჯარო კლონი მეთოდი მასში ან მის ერთ-ერთ მთავარ კლასში. ყველა კლასი, რომელიც ახორციელებს კლონი () უნდა დარეკოს სუპერ. კლონი () მისაღებად კლონირებული ობიექტი მითითება. კლასმა ასევე უნდა დანერგოს java.

რა არის მეთოდები ობიექტის კლასში? მეთოდები დან ობიექტის კლასი ადარებს მოცემულს ობიექტი ამას ობიექტი . ქმნის და აბრუნებს ამის ზუსტ ასლს (კლონს). ობიექტი . აბრუნებს ამის სიმებიანი წარმოდგენას ობიექტი . იღვიძებს ერთი თემა, ელოდება ამას ობიექტის მონიტორი.

ანალოგიურად, რატომ არის განსაზღვრული კლონის მეთოდი ობიექტის კლასში?

კლონი () მეთოდი აქვს ზედაპირული ასლის ნაგულისხმევი განხორციელება (ასლის შექმნა ობიექტი , მითითებების კოპირება). ვინაიდან ინტერფეისები არ შეიცავს იმპლემენტაციას (ეს შეიცვალა Java 8-დან), ის მოთავსებულია ობიექტის კლასი (root) და გახდა Cloneable როგორც მარკერის ინტერფეისი (ყოველგვარის გარეშე მეთოდები ).

რომელი კლასი შეიცავს კლონის მეთოდს?

The კლონი () მეთოდი დან ობიექტის კლასი გამოიყენება კლონი ან ობიექტი . ჯავა. ენა. Cloneable ინტერფეისი უნდა განხორციელდეს კლასი რომლის ობიექტის კლონი ჩვენ გვინდა შევქმნათ.

გირჩევთ: