在程序开发中,如果在使用对象调用对象内部方法时候,调用的这个方法不存在那么程序就会出错,然后程序退出不能继续执行。那么可不可以在程序调用对象内部 不存在的方法时,提示我们调用的方法及使用的参数不存在,但程序还可以继续执行,这个时候我们就要使用在调用不存在的方法时自动调用的方 法“__call()”。 ...
分类:
Web程序 时间:
2016-12-18 15:23:13
阅读次数:
216
什么是抽象方法?我们在类里面定义的没有方法体的方法就是抽象方法。所谓的没有方法体指的是,在方法声明的时候没有大括号以及其中的内容,而是直接在声明时在方法名后加上分号结束,另外在声明抽象方法时还要加一个关键字“abstract”来修饰。 目录 1.声明一个抽象类,抽象方法(案例一) 2.继承一个抽象类 ...
分类:
Web程序 时间:
2016-12-12 23:07:00
阅读次数:
147
目的:为了使一个类更加安全,做法:1.将成员变量(年龄)变成私有2.在类里面做方法间接访问成员变量3.在访问里面加控制 class ren{ public $code;//人员代号 private $name;//名称 private $sex;//性别 private(私有) $age;//年龄 ...
分类:
其他好文 时间:
2016-12-12 14:17:30
阅读次数:
126
PHP与大多数面向对象编程语言一样,不支持多重继承。也就是说每个类只能继承一个父类。 接口正是解决每个类只能继承一个父类这个问题的 接口用什么权限,继承的那个方法也要使用什么权限。 接口的声明使用:interface 接口的继承使用:implements 目录++++++++++++++++++++ ...
分类:
Web程序 时间:
2016-12-10 22:31:40
阅读次数:
195
面对对象常用的一些关键子:http://www.cnblogs.com/xishaonian/p/6146794.html排版不是很好望见谅。 THE END ...
分类:
Web程序 时间:
2016-12-08 23:20:26
阅读次数:
184
所谓封装顾名思义,如同箱子般给封装起来。结合前面的来说就是对属性或者方法,封装后的方法或属性只能有类内部进行调用。外部调用不了。 封装性的好处: 1.信息隐藏 2.http://www.cnblogs.com/yisss/p/3412702.html 3.https://zhidao.baidu.c ...
分类:
Web程序 时间:
2016-12-08 21:15:38
阅读次数:
237
函数就是成员方法(方法有三:构造方法、成员方法、析构方法) 下面是两种方法。 构造方法和构析方法 00x1 构造方法 构造方法会在创建对象之后自动调用。其名称为__construct 输出效果: 00x2 构析方法 构析方法与构造方法相反。析构函数是PHP5新添加的内容,在PHP4中没有析构函数。构 ...
分类:
Web程序 时间:
2016-12-07 01:23:39
阅读次数:
199
$this就是对象内部代表这个对象的引用 可以调用被封装的方法或者属性! 输出效果: THE END ...
分类:
Web程序 时间:
2016-12-06 22:52:59
阅读次数:
213
第一章 、面向对象扩展内容 1.1抽象接口 描述:创建基类,即抽象接口是为了来实现一个程序的架子,完成一系列的功能,然后具体的内容让子类来完成,如果不能完成,那么在调用的时候会直接报错。 作用:一般用来构建程序的一些架子,然后进行多人协作开发。 实践: python2 python3 1.2 静态方 ...
分类:
编程语言 时间:
2016-12-06 14:17:21
阅读次数:
239