网站大量收购独家精品文档,联系QQ:2885784924

程序员韩顺平九章面向对象编程oop4.pptx

程序员韩顺平九章面向对象编程oop4.pptx

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PHP面向对象编程【4】讲师:韩顺平

学习内容 主讲:韩顺平1.php面向对象编程-抽象类2.php面向对象编程-接口3.php面向对象编程-final4.php面向对象编程-类常量(const)5.对象克隆和对象遍历6.php的单例模式深入探讨.7.魔术方法__set和__get细致剖析8.反射机制及其最佳实践

学习目标 主讲:韩顺平1.什么是接口,它的作用是什么2.final是什么,作用是什么3.什么是抽象类,它在什么时候使用4.学会使用类常量(const关键字)5.初步掌握PHP反射机制,并可以理解框架底层是怎么实现的

PHP面向对象编程—抽象类 主讲:韩顺平■抽象类-为什么有?一个小问题,还是看个程序(abstract1.php)父类方法的不确定性

PHP面向对象编程—抽象类 主讲:韩顺平■抽象类-基本介绍当父类的一些方法不能确定时,可以用abstract关键字来修饰该方法[抽象方法],用abstract来修饰该类[抽象类]。 我们看看如何把Animal做成抽象类.abstractclass类名{abstract修饰符function函数名(参数列表);}

PHP面向对象编程—抽象类 主讲:韩顺平■抽象类-基本介绍抽象类是面向对象编程中一个比较重要的知识点,大家要记住两句话:1.用abstract关键字来修饰一个类时,这个类就叫抽象类.2.用abstract关键字来修饰一个方法时,这个方法就是抽象方法.3.抽象类主要用来被继承,偏重设计

PHP面向对象编程—抽象类 主讲:韩顺平■抽象类-细节说明①抽象类不能被实例化②抽象类可以没有abstract方法③抽象类可以有非抽象方法,成员属性和常量④一旦类包含了abstract方法,则这个类必须声明为abstract⑤抽象方法不能有函数体⑥如果一个类继承了某个抽象类,则它必须实现该抽象类的所有抽象方法.(除非它自己也声明为抽象类)

PHP面向对象编程—抽象类 主讲:韩顺平■抽象类-最佳实践项目经理通过抽象类,定下规范,要求程序员实现抽象类中定下的各个方法,常见的是数据库工具类DB.class下:MysqlDB.classOracleDB.class

PHP面向对象编程—抽象类最佳实践主讲:韩顺平■抽象类-练习题abstractclassAnimal{publicfunctionabc(){ echoabc;}publicstaticfunctionabc2(){ echookno;}}Animal::abc2();classAnimal{abstractpublicfunctionabc();publicstaticfunctionabc2(){ echookno;}}

PHP面向对象编程—抽象类最佳实践主讲:韩顺平■抽象类-课堂练习题要求:请设计抽象类超人Supername属性名字,年龄。抽象方法run跑,fly飞,attack攻击然后写蜘蛛侠,蝙蝠侠,和钢铁侠分别都继承Supername,并创建各自的对象实例

PHP面向对象编程—接口 主讲:韩顺平■接口--为什么有?usb插槽就是现实中的接口。你可以把手机,相机,u盘都插在usb插槽上,而不用担心那个插槽是专门插哪个的,原因是做usb插槽的厂家和做各种设备的厂家都遵守了统一的规定包括尺寸,排线等等但是各种设备的内部结构是一样的吗?答案必然是否定的!

PHP面向对象编程—接口 主讲:韩顺平■接口-基本介绍接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。语法:class类名implements接口{ }小结:接口是更加抽象的抽象类,抽象类里的方法可以有方法体,接口里的所有方法都没有方法体。接口体现了程序设计的多态和高内聚低偶合的设计思想。快速入门案例

PHP面向对象编程—接口 主讲:韩顺平■接口-基本介绍接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。语法:class类名implements接口{ }说明:接口的命名规范一般是i开头,然后首字母大写比如:iXxxx的形式,比如iUsb快速入门案例

PHP面向对象编程—接口 主讲:韩顺平■接口-应用案例接口这样的设计需求在编程中也是会大量存在的,

您可能关注的文档

文档评论(0)

159****9610 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6044052142000020

1亿VIP精品文档

相关文档