რა არის სუპერ საკვანძო სიტყვა PHP-ში?
რა არის სუპერ საკვანძო სიტყვა PHP-ში?

ვიდეო: რა არის სუპერ საკვანძო სიტყვა PHP-ში?

ვიდეო: რა არის სუპერ საკვანძო სიტყვა PHP-ში?
ვიდეო: 25: Different Superglobals in PHP | PHP Tutorial | Learn PHP Programming | PHP for Beginners 2024, მაისი
Anonim

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

ანალოგიურად, რა არის სუპერ საკვანძო სიტყვის ახსნა მაგალითით?

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

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

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

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

რა განსხვავებაა ამ () და სუპერ () შორის?

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

გირჩევთ: