yhero带你学php第八课Word文档下载推荐.docx

上传人:b****6 文档编号:8327636 上传时间:2023-05-11 格式:DOCX 页数:16 大小:328.75KB
下载 相关 举报
yhero带你学php第八课Word文档下载推荐.docx_第1页
第1页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第2页
第2页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第3页
第3页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第4页
第4页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第5页
第5页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第6页
第6页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第7页
第7页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第8页
第8页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第9页
第9页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第10页
第10页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第11页
第11页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第12页
第12页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第13页
第13页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第14页
第14页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第15页
第15页 / 共16页
yhero带你学php第八课Word文档下载推荐.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

yhero带你学php第八课Word文档下载推荐.docx

《yhero带你学php第八课Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《yhero带你学php第八课Word文档下载推荐.docx(16页珍藏版)》请在冰点文库上搜索。

yhero带你学php第八课Word文档下载推荐.docx

Function上传

Function下载

Function复制

Function删除

Functionwrite()

Functionread()

}

表单页面:

处理数据页面:

类文件代码:

十继承

为什么要使用继承

1、扩展的手段

2、代码重用

继承的关键字:

extends

格式:

class子类extends父类

类体;

功能:

一个类继承了另外一个类,会自动继承父类的属性和方法

父类:

子类:

继承使用关键字extends

一个类(子类/派生类)可以继承另一类(父类/基类)的功能

派生类可以有自己的属性和方法

子类覆写基类的方法和属性

子类如果有构造函数,则调用子类的构造函数,子类没有构造函数,是调父类的构造函数

下题表明:

子类有构造函数则调子类构造函数

include("

Person.class.php"

);

classchildextendsperson//继承了person类

{

//会自动继承person类的name和age属性

//var$name;

//var$age;

var$height;

functionhello()

{

echo"

hello<

br>

"

;

}

}

子类没有构造函数则调用父类函数

十一、访问权限控制

类成员的作用域

private私有

Protected受保护

Public公有

以上三种权限可以作用于成员属性和成员方法

私有成员:

只能在类内被访问

受保护成员:

只能在类内或子类中被访问

公有成员:

可以在任意地点被访问

如何访问私有成员或受保护成员

1、用一个公有方法访问私有成员setget

2、使用构造函数初始化私有成员

十二、const关键字的应用

const:

声明常量成员

主程序:

define(name,value);

类:

const

const只能用于成员属性(不能在类内的方法前面加const)

使用const的成员属性是常量(定义之后不能被修改)

const成员的值不能被修改

调用const成员使用类名或self(与static变量调用方式相同)

const 

常量前面不需要加$,因为它是常量

十三、对象传递

1、将对象做为一个参数进行传递(地址传递)

2、将对象做为函数的返回值

十四、接口

定义:

interface接口

使用:

Class类implements接口1,接口2,接口n

接口里只能有函数的定义,不能有方法的实现

如果一个类使用了接口,必须实现接口内所定义的所有方法

十五、抽象类

abstract声明的类叫抽象类

抽象类里可以定义抽象方法

抽象类里必须最少要有一个抽象方法

抽象类是一种不能被实例化的类,抽象类可以被继承

抽象方法在抽象类里不能被实现,但必须在子类里实现

十六、final关键字的应用

final可以标识类

final可以标识成员方法

final不能标识成员属性

final标识的类不能被继承(只能被实现)

final标识的成员方法不能被子类覆盖

十七魔术函数

魔术函数:

会自动执行的函数

基本都是以__开头的函数

1、__autoload:

表示加载一个不存在类时,会自动执行函数

公共文件:

程序文件

2、__set:

表示为一个未定义的属性赋值时,自动执行的函数

__get:

表示取得一个未定义的属性值时,自动执行的函数

3、__call

__call:

调用一个未定义的成员函数时,会自动执行的函数

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2