რა არის JS კლასი?
რა არის JS კლასი?

ვიდეო: რა არის JS კლასი?

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

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

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

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

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

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

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

რა არის კლასის მაგალითი?

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

გირჩევთ: