Ի՞նչ է սուպեր հիմնաբառը PHP-ում:
Ի՞նչ է սուպեր հիմնաբառը PHP-ում:

Video: Ի՞նչ է սուպեր հիմնաբառը PHP-ում:

Video: Ի՞նչ է սուպեր հիմնաբառը PHP-ում:
Video: Search Engine Optimization Strategies | Use a proven system that works for your business online! 2024, Նոյեմբեր
Anonim

Այն սուպեր հիմնաբառ վերաբերում է գերդասերի (ծնող) օբյեկտներին: Այն օգտագործվում է գերդասերի մեթոդներ կանչելու և գերդասերի կոնստրուկտորին մուտք գործելու համար։

Նմանապես, ո՞րն է սուպեր հիմնաբառը բացատրել օրինակով:

1) գերծանրքաշային օգտագործվում է անմիջական ծնող դասի օրինակի փոփոխականին անդրադառնալու համար: Մենք կարող ենք օգտագործել սուպեր հիմնաբառ մուտք գործելու մայր դասի տվյալների անդամ կամ դաշտ: Այն օգտագործվում է, եթե ծնող դասը և երեխայի դասը ունեն նույն դաշտերը: Վերը նշվածում օրինակ , Animal և Dog երկու դասերն էլ ունեն ընդհանուր սեփականության գույն:

Նմանապես, ի՞նչ է PHP սուպեր դասը: PHP 5 Ժառանգություն. Այն դաս որը ժառանգաբար կոչվում է Ծնողների դաս (կամ սուպեր դաս կամ բազային դաս ) մինչդեռ դաս որը ժառանգում է այլ դաս կոչվում է Երեխան դաս (կամ ենթ դաս կամ ածանցյալ դաս ) Վերոնշյալ օրինակում Human-ը կլինի ծնող դաս և Արական և Էգը նրա զավակը կլինեն դասեր.

Ինչ վերաբերում է սրա հետ կապված, ի՞նչ նկատի ունեք սուպեր հիմնաբառ ասելով:

գերծանրքաշային է հիմնաբառ . Այն օգտագործվում է ենթադասի մեթոդի ներսում սահմանում -ում սահմանված մեթոդ կանչելու համար գերծանրքաշային դաս. Մասնավոր մեթոդները գերծանրքաշային - Դաս չի կարող կոչվել: Միայն հանրային և պաշտպանված մեթոդները կարող են կոչվել սուպեր հիմնաբառ . Այն նաև օգտագործվում է դասի կոնստրուկտորների կողմից՝ իր մայր դասի կոնստրուկտորներին կանչելու համար։

Ո՞րն է տարբերությունը այս () և սուպեր () միջև:

Տարբերությունը սուպեր()-ի միջև եւ այս () java-ում։ սուպեր () ինչպես նաև սա () երկուսն էլ օգտագործվում են կոնստրուկտորների զանգեր կատարելու համար: սուպեր () օգտագործվում է Base դասի կոնստրուկտորը (այսինքն՝ Ծնողի դաս) կանչելու համար, մինչդեռ սա () օգտագործվում է ընթացիկ դասի կոնստրուկտորը կանչելու համար: սուպեր () օգտագործվում է Base class-ի (Parent class) կոնստրուկտորը կանչելու համար:

Խորհուրդ ենք տալիս: