资源描述:
《php面向对象技术(全面讲解)(php object-oriented technology (comprehensive explanation))》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、php面向对象技术(全面讲解)(PHPobject-orientedtechnology(comprehensiveexplanation))Thissectionincludesthefollowingtechnicalpoints:1.objectorientedconcepts2.whatisaclass,whatisanobject,aclass,andanobject?3.whatisobjectorientedprogramming?4.howdoyouabstractaclass?5.howdoyouinstantiateobj
2、ects?6.howdoyouusemembersofanobject?7.useofthespecialreference"$this"8.constructionmethodsandmethodsofanalysis9.encapsulationTheapplicationoffourmethods,10.__set(),__get(),__isset(),and__unset()11.typesofsuccession12.polymorphicapplications13.overloadingnewmethods14.accesst
3、ype15.useofstaticmembersTheapplicationofthe16.finalkeyword17.__toString()method18.clones19.__callprocessingcallerror20.autoloadingclass21.serializationofobjects22.abstractmethodsandabstractclasses23.php5interfacetechnology1.objectorientedconceptsObjectorientedprogramming(Ob
4、jectOriented,Programming,OOP,objectorientedprogramming)isaprogrammingframework,abasicprincipleofOOPisacomputerprogramthatisasingleunitorcanplayaroleandobjectcombinationsubroutine,OOPtoachievethethreegoalsofthesoftwareengineering,reusability,flexibilityandextensionof.Inorder
5、toimplementthewholeoperation,eachobjectisabletoreceiveinformation,processdataandsendinformationtootherobjects.Objectorientedhasbeenahottopicinthefieldofsoftwaredevelopment.Firstofall,objectorientedisconsistentwiththegeneralrulesofhumanbeings.Secondly,usingobjectorientedmeth
6、odcanmakeeachpartofthesystem,leteachpersondohisbest.Openthedoorforprogrammerstomaketheirprogrammingcodemoreconcise,easiertomaintain,andmorereusable.ItistruethatsomepeoplesaythatPHPisnotarealobjectorientedlanguage.PHPisamixedlanguage,youcanuseOOP,oryoucanusetraditionalproced
7、uralprogramming.However,forlargeprojects,youmightneedtousepureOOPtodeclareclassesinPHP,anduseonlyobjectsandclassesinyourproject.Idon'tsaymuchaboutthisconcept,becausethemainreasonwhymanyfriendsstayawayfromobjectorientedprogrammingisthatwhenyoutouchtheobjectorientedconcept,yo
8、udon'tunderstandit,soyoudon'twanttolearnit.Waituntilthereaderhasreadthewholeconten