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

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

ვიდეო: რა არის კომპანიონი ობიექტი ჯავაში?
ვიდეო: Kotlin Companion Object vs Java Static variables and methods | Tech Primers 2024, ნოემბერი
Anonim

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

ასევე, რა არის კომპანიონი ობიექტი?

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

გარდა ამისა, რა არის ობიექტი ჯავაში? ობიექტი − ობიექტები აქვთ მდგომარეობები და ქცევები. მაგალითი: ძაღლს აქვს მდგომარეობა - ფერი, სახელი, ჯიში, ასევე ქცევა - კუდის ქნევა, ყეფა, ჭამა. ან ობიექტი არის კლასის მაგალითი. კლასი − კლასი შეიძლება განისაზღვროს, როგორც შაბლონი/პროექტი, რომელიც აღწერს ქცევას/მდგომარეობას, რომელიც ობიექტი მისი ტიპის მხარდაჭერა.

უბრალოდ, რა არის კოტლინის კომპანიონი ობიექტი?

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

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

ა კომპანიონი ობიექტი ინიციალიზაცია ხდება კლასის ჩატვირთვისას (როგორც წესი, პირველად ხდება მისი მითითება სხვათა მიერ კოდი რომ სრულდება) ვინაიდან ობიექტი დეკლარაციების ინიციალიზაცია ხდება ზარმაცი, პირველად წვდომისას.

გირჩევთ: