არის ჯავაში კოპირების კონსტრუქტორი?
არის ჯავაში კოპირების კონსტრუქტორი?

ვიდეო: არის ჯავაში კოპირების კონსტრუქტორი?

ვიდეო: არის ჯავაში კოპირების კონსტრუქტორი?
ვიდეო: Copy constructors in Java 2024, მაისი
Anonim

იქ არა კოპირების კონსტრუქტორი ჯავაში . თუმცა, ჩვენ შეგვიძლია კოპირება მნიშვნელობები ერთი ობიექტიდან მეორეზე მოსწონს ასლის კონსტრუქტორი C++-ში.

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

ა ასლის კონსტრუქტორი არის კონსტრუქტორი რომელიც ქმნის ახალ ობიექტს იმავე კლასის არსებული ობიექტის გამოყენებით და ახდენს ახლად შექმნილი ობიექტის ყოველი ინსტანციის ცვლადის ინიციალიზებას არგუმენტად გადაცემული არსებული ობიექტის შესაბამისი ინსტანციის ცვლადებით.

გარდა ამისა, როგორ ქმნით ასლის კონსტრუქტორს? ასლის კონსტრუქტორი C++-ში ასლის კონსტრუქტორი არის ტიპი კონსტრუქტორი რომელიც გამოიყენება შექმნა ა კოპირება კლასის ტიპის უკვე არსებული ობიექტის. ის ჩვეულებრივ არის X (X&), სადაც X არის კლასის სახელი. შემდგენელი უზრუნველყოფს ნაგულისხმევს ასლის კონსტრუქტორი ყველა კლასს.

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

ა ასლის კონსტრუქტორი არის წევრი ფუნქცია, რომელიც ახდენს ობიექტის ინიციალიზებას იმავე კლასის სხვა ობიექტის გამოყენებით. ა ასლის კონსტრუქტორი აქვს შემდეგი ზოგადი ფუნქციის პროტოტიპი: ClassName (const ClassName &old_obj); შემდეგი მარტივია მაგალითი დან ასლის კონსტრუქტორი . #შეიცავს

რას აკეთებს ასლის კონსტრუქტორი?

The ასლის კონსტრუქტორი არის კონსტრუქტორი რომელიც ქმნის ობიექტს ინიციალიზაციის გზით იმავე კლასის ობიექტით, რომელიც ადრე შეიქმნა. The ასლის კონსტრუქტორი გამოიყენება: ერთი ობიექტის ინიციალიზაცია იმავე ტიპის მეორისგან. კოპირება ობიექტი, რომელიც გადასცემს მას ფუნქციას არგუმენტად.

გირჩევთ: