რა არის კლასი JavaScript-ში?
რა არის კლასი JavaScript-ში?

ვიდეო: რა არის კლასი JavaScript-ში?

ვიდეო: რა არის კლასი JavaScript-ში?
ვიდეო: JavaScript classes 🆒 2024, ნოემბერი
Anonim

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

უბრალოდ, რა არის კლასი JS-ში?

კლასები არის ფუნქციები A JavaScript კლასი არის ფუნქციის ტიპი. კლასები გამოცხადებულია კლასი საკვანძო სიტყვა. კოდი გამოცხადებული ფუნქციით და კლასი ორივე აბრუნებს ფუნქციას [პროტოტიპი]. პროტოტიპებით, ნებისმიერი ფუნქცია შეიძლება გახდეს კონსტრუქტორის მაგალითი ახალი საკვანძო სიტყვის გამოყენებით.

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

შემდგომში შეიძლება ასევე იკითხოთ, არის თუ არა კლასი JavaScript-ში?

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

უნდა გამოვიყენო კლასები JavaScript-ში?

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

გირჩევთ: