易截截图软件、单文件、免安装、纯绿色、仅160KB

面向对象开发学习(五)(PHP第二十一讲)

这一节课的内容比较少,主要讲了抽象类和抽象方法。
抽象类是指含有抽象方法的类,抽象类至少要包含一个抽象方法。用abstract关键字定义抽象方法和类。
抽象方法的特点是只有方法名,不包含方法体,即没有方法实现,具体体现在代码中就是抽象方法不包含大括号{}。
抽象类不能被实例化,只能被继承,继承的子类必须重载父类中所有的抽象方法,记住了,这里是所有的抽象方法哦。
那么,既然抽象类不能被实例化,抽象方法也不包含实现部分,为什么还要定义这样的类呢?他有什么作用呢?以前,我也不明白这个有什么作用,还有Java中的接口的定义,不明白他的作用何在。
学了这节课才知道,不明白只是因为自己明白的太少。
其实,抽象类在这里起到一种规范的作用,就像现实中的法律的作用。比如在一些大型的项目中,要求用户定义的方法必须同我的方法同名,那么就可以通过定义一个抽象类,用户通过继承抽象类来实现,这就是抽象类的作用。
好了,本节课就到这里吧。


相关文档:

有关php符号的初步总结

Php的脚本块有关的符号:
1,XML风格:牛人极度推荐的用法<?php …?>。
2,简短风格:<?...?>最简单,遵循SGML(标准通用标记语言)处理说明的风格。要想用它,一定要开启short_open_tag选项,或者启用短标记的选项编译php。(初学者看张老师视频时,就容易犯没有开启短标记的错误。国外牛人不推荐,但现在国 ......

什么是PHP?

一、什么是PHP?PHP的概念和简介
  PHP是一种易于学习和使用的服务器
端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的WEB站点。本教程
并不想让你完全了解这种语言,只是能使你尽快加入开发动态web站点的行列。我假定你有一些HTML(或者HTML编辑器)的基本知识和一些编程思想。
  1.简介
  PH ......

搭建Nginx+php组合Web服务器

本篇文章转载网络,转载地址:http://blog.s135.com/read.php?366
Nginx
("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式 ......

我选择的PHP开源网上商城

这段时间在一个电子商务公司待在,所以接触到很多电子商务的概念。
也接触到了一个全新的电子商务模式。这里由于涉及到了公司的营销
策略方面的商务机密,所以不便过多的谈及。
不过一个好的idea,总是会勾起很多的不畏失败的尝试。我就从最基
础的电子商务开始叻。
刚好有个朋友准备做手机的电子商务,用前几篇文章提 ......

在生产环境中使用php性能测试工具xhprof

xhprof是facebook开源出来的一个php性能测试工具,也可以称之为profile工具,这个词不知道怎么翻译才比较达意。跟之前一直使用的xdebug相比,有很多类似之处。以前对xdebug有一些记录还可以供参考,但是它的缺点是对性能影响太大,即便是开启了profiler_enable_trigger参数,用在生产环境中也是惨不忍睹,cpu立刻就飙到high ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号