PHP基于对象开发之类的抽象详解
发布时间:2023-11-14 16:32:54 所属栏目:PHP教程 来源:
导读:类的多态
1.多态的介绍和优势。
2.运算符:instanceof。
3.多态的简单应用。
1.多态的介绍和优势
介绍:多态性是继承抽象和继承后,面向对象语言的第三特征。
例子:USB接口,插上不同的东西
1.多态的介绍和优势。
2.运算符:instanceof。
3.多态的简单应用。
1.多态的介绍和优势
介绍:多态性是继承抽象和继承后,面向对象语言的第三特征。
例子:USB接口,插上不同的东西
类的多态 1.多态的介绍和优势。 2.运算符:instanceof。 3.多态的简单应用。 1.多态的介绍和优势 介绍:多态性是继承抽象和继承后,面向对象语言的第三特征。 例子:USB接口,插上不同的东西会使用不同的功能。 优势:OOP并不仅仅是把很多函数和功能集合起来,目的而是使用类,继承,多态的方式描述我们生活中的一种情况。 2.运算符:instanceof PHP一个类型运算符,用来测定一个给定的对象是否来自指定的对象 格式: 代码如下 1 class A {} class B {} 2 $thing = new A; if ($thing instanceof A) { echo "A"; } if ($thing instanceof B) { echo "B"; } 3.多态的简单应用 实例1: 代码如下 1 class A { 2 } 3 class B { 4 } 5 $new = new A; 6 if ($new instanceof A) { echo "A"; } if ($new instanceof B) { echo "B"; } ?> 实例2: 代码如下 1 interface MyUsb { function type(); function alert(); } 2 class Zip implements MyUsb { function type() { echo "2.0"; } function alert() { echo "U盘驱动正在检测…… "; } } 3 class Mp3 implements MyUsb { function type() { echo "1.0"; } function alert() { echo "MP3驱动正在检测……"; } } 4 class MyPc { function Add_Usb($what) { $what->type(); $what->alert(); } 5 } $p = new MyPc(); 6 $zip = new Zip(); 7 $mp3 = new Mp3(); 8 $p->Add_Usb($zip); $p->Add_Usb($mp3); ?> 补充一个实例213.29.11.16更新 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐