რა არის PHP სუპერ კლასი?
რა არის PHP სუპერ კლასი?

ვიდეო: რა არის PHP სუპერ კლასი?

ვიდეო: რა არის PHP სუპერ კლასი?
ვიდეო: 5 | Built-In Superglobal Variables in PHP | 2023 | Learn PHP Full Course for Beginners 2024, მაისი
Anonim

PHP 5 მემკვიდრეობა. ობიექტზე ორიენტირებულ პროგრამირებაში მემკვიდრეობა იძლევა ა კლასი გამოიყენოს არსებულის თვისებები და მეთოდები კლასი . The კლასი რომელიც მემკვიდრეობით არის ე.წ მშობელთა კლასი (ან სუპერ კლასი ან საბაზო კლასი ) ხოლო კლასი რომელიც სხვას მემკვიდრეობით იღებს კლასი ბავშვს უწოდებენ კლასი (ან ქვე კლასი ან მიღებული კლასი ).

აქ რა არის კლასი PHP-ში?

PHP | კლასები . ერთ-ერთი დიდი განსხვავება ფუნქციებსა და კლასები არის ეს ა კლასი შეიცავს მონაცემებს (ცვლადებს) და ფუნქციებს, რომლებიც ქმნიან პაკეტს სახელწოდებით: "ობიექტი". Კლასი არის პროგრამისტის მიერ განსაზღვრული მონაცემთა ტიპი, რომელიც მოიცავს ლოკალურ მეთოდებს და ლოკალურ ცვლადებს. Კლასი არის ობიექტების კოლექცია.

ანალოგიურად, რა არის $ ეს PHP-ში? $ ეს არის მითითება a PHP ობიექტი, რომელიც შეიქმნა თარჯიმნის მიერ თქვენთვის, რომელიც შეიცავს ცვლადების მასივს. თუ დაუძახებთ $this ნორმალურ მეთოდს ნორმალურ კლასში, $this უბრუნებს ობიექტს (კლასს), რომელსაც ეს მეთოდი ეკუთვნის. შესაძლებელია $this იყოს განუსაზღვრელი, თუ კონტექსტს არ აქვს მშობელი ობიექტი.

ამის გათვალისწინებით, რა არის კლასი PHP-ში მაგალითით?

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

რა არის აბსტრაქტული კლასები PHP-ში?

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

გირჩევთ: