Видео: PHP супер анги гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
PHP 5 Өв залгамжлал. Объект хандалтат програмчлалд Өв залгамжлал нь a анги байгаа зүйлийн шинж чанар, аргыг ашиглах анги . The анги удамшсан гэж нэрлэдэг Эцэг эхийн анги (эсвэл супер анги эсвэл суурь анги ) байхад анги Энэ нь бусдыг өвлөн авч байна анги Хүүхэд гэж нэрлэдэг анги (эсвэл дэд анги эсвэл гаралтай анги ).
Энд PHP-д анги гэж юу вэ?
PHP | Ангиуд . Функцуудын хоорондох том ялгаануудын нэг ба ангиуд энэ нь а анги 'объект' гэж нэрлэгддэг багцыг бүрдүүлдэг өгөгдөл (хувьсагч) болон функцуудыг хоёуланг нь агуулна. Анги нь программист тодорхойлсон өгөгдлийн төрөл бөгөөд үүнд локал аргууд болон локал хувьсагч орно. Анги объектуудын цуглуулга юм.
Үүний нэгэн адил, PHP-д $ this гэж юу вэ? $энэ нь а-ын ишлэл юм PHP Орчуулагчийн танд зориулж бүтээсэн, олон тооны хувьсагч агуулсан объект. Хэрэв та ердийн анги дахь энгийн арга дотор $this гэж дуудвал $this тухайн аргад хамаарах Объектыг (анги) буцаана. Хэрэв контекст эх объект байхгүй бол $this тодорхойгүй байх боломжтой.
Үүнийг авч үзвэл, жишээн дээр PHP дээр анги гэж юу вэ?
Анги − Энэ нь программист тодорхойлсон өгөгдлийн төрөл бөгөөд үүнд локал функцууд болон локал өгөгдөл орно. Та бодож болно a анги ижил төрлийн олон жишээ хийх загвар болгон (эсвэл анги ) объектын. Объект – a-ээр тодорхойлогдсон өгөгдлийн бүтцийн бие даасан жишээ анги.
PHP дээр хийсвэр анги гэж юу вэ?
РНР хэл дээрх хийсвэр ангиуд . Хийсвэр ангиуд нь ангиуд дор хаяж нэг арга байдаг хийсвэр . Ашиглах нь хийсвэр ангиуд Энэ бүгд суурь мөн үү ангиуд үүнийг хэрэгжүүлж байна анги хэрэгжилтийг өгөх ёстой хийсвэр эцэг эх дээр тунхагласан аргууд анги . Ан хийсвэр анги агуулж болно хийсвэр түүнчлэн бус хийсвэр аргууд.
Зөвлөмж болгож буй:
Дотоод анги болон үүрлэсэн анги хоёрын ялгаа юу вэ?
Статик ашиглахгүйгээр зарласан ангиллыг дотоод анги эсвэл статик бус үүрлэсэн анги гэж нэрлэдэг. Staticnested анги нь гаднах ангийн бусад статик гишүүдтэй адил ангийн түвшин юм. Харин дотоод анги нь instance-тэй холбоотой бөгөөд энэ нь enclosingclass-ийн жишээ гишүүдэд хандах боломжтой
Дэд анги нь эцэг эхийн анги үүсгэгчийг дуудаж болох уу?
Ямар ч дэд анги өөрийн супер ангийн бүтээгчийг өвлөн авч чадахгүй. Бүтээгчид нь дэд ангид удамшдаггүй тул тухайн ангийн онцгой функцын гишүүд юм. Бүтээгч нь объектыг үүсгэх үед хүчинтэй төлөвийг өгөхөд ашиглагддаг
PHP дээр супер түлхүүр үг гэж юу вэ?
Супер түлхүүр үг нь дээд зэрэглэлийн (эцэг эх) объектуудыг хэлдэг. Энэ нь супер классын аргуудыг дуудах, мөн супер ангийн үүсгэгч рүү хандахад хэрэглэгддэг
Супер анги нь дэд ангийн аргыг дуудаж болох уу?
Супер ангийн лавлагаа хувьсагч нь дэд ангийн лавлагаа хувьсагчийг агуулж болно. Энэ дээд анги нь зөвхөн дээд ангид тодорхойлсон аргуудыг дуудаж болно
Ангийн бүтцийг анги гэж юу гэж тайлбарладаг вэ?
Объект хандалтат програмчлалын хувьд анги гэдэг нь тодорхой төрлийн объект дахь s арга ба s хувьсагчийн загвар тодорхойлолт юм. Тиймээс объект нь тухайн ангийн тодорхой жишээ юм; хувьсагчийн оронд бодит утгуудыг агуулна. Анги болон түүний дэд ангиудын бүтцийг ангийн шатлал гэж нэрлэдэг