PHP дээр супер түлхүүр үг гэж юу вэ?
PHP дээр супер түлхүүр үг гэж юу вэ?

Видео: PHP дээр супер түлхүүр үг гэж юу вэ?

Видео: PHP дээр супер түлхүүр үг гэж юу вэ?
Видео: NO NAME - Bye (Official MV) ft Runaa 2024, Арваннэгдүгээр
Anonim

The супер түлхүүр үг дээд зэрэглэлийн (эцэг эх) объектуудыг хэлнэ. Энэ нь супер классын аргуудыг дуудах, мөн супер ангийн үүсгэгч рүү хандахад хэрэглэгддэг.

Үүнтэй адилаар супер түлхүүр үгийг жишээгээр тайлбарлах нь юу вэ?

1) мундаг нь шууд эцэг эх ангийн хувьсагчийг заахад хэрэглэгддэг. Бид ашиглаж болно супер түлхүүр үг өгөгдлийн гишүүн эсвэл эцэг ангийн талбарт хандах. Эцэг эхийн анги болон хүүхдийн анги ижил талбартай бол үүнийг ашиглана. Дээрх хэсэгт жишээ , Амьтны болон Нохой хоёр анги нь нийтлэг шинж чанартай байдаг.

Үүний нэгэн адил PHP супер анги гэж юу вэ? PHP 5 Өв залгамжлал. The анги удамшсан гэж нэрлэдэг Эцэг эхийн анги (эсвэл супер анги эсвэл суурь анги ) байхад анги Энэ нь бусдыг өвлөн авч байна анги Хүүхэд гэж нэрлэдэг анги (эсвэл дэд анги эсвэл гаралтай анги ). Дээрх жишээн дээр Хүн байх болно эцэг эхийн анги Эрэгтэй, эмэгтэй хоёр түүний хүүхэд болно ангиуд.

Үүнтэй холбогдуулан супер түлхүүр үг гэж юу гэсэн үг вэ?

мундаг нь түлхүүр үг . Энэ нь дэд ангийн арга дотор хэрэглэгддэг тодорхойлолт -д тодорхойлсон аргыг дуудах мундаг анги. Хувийн аргууд мундаг -Анги дуудах боломжгүй. Зөвхөн нийтийн болон хамгаалагдсан аргуудыг дуудаж болно супер түлхүүр үг . Үүнийг мөн ангийн бүтээгчид эх ангийнхаа бүтээгчийг дуудахдаа ашигладаг.

Энэ () ба супер () хоёрын ялгаа нь юу вэ?

Super() хоорондын ялгаа бөгөөд энэ нь () java хэл дээр. мундаг() түүнчлэн энэ () хоёуланг нь бүтээгчийн дуудлага хийхэд ашигладаг. мундаг() Энэ үед үндсэн ангийн бүтээгчийг (жишээ нь, Эцэг эхийн анги) дуудахад ашигладаг () нь одоогийн ангийн үүсгэгчийг дуудахад хэрэглэгддэг. мундаг() нь үндсэн ангийн (Эцэг эх ангийн) үүсгэгчийг дуудахад хэрэглэгддэг.

Зөвлөмж болгож буй: