PHP面向对象开发的学习(8)

作者在 2010-12-18 20:12:01 发布以下内容
1、多态的介绍与优势
介绍:
多态性是继承抽象和继承后,面向对象语言的第三个特征,从字面上理解,多态的意思是“多种形态”,即具有表现多种形态的能力的特征,在OO中是指“语言具有根据对象的类型以不同方式处理”。
优势:
OOP的模式并不仅仅是把很多函数和功能集合起来,目的而是使用类、继承、多态的方式描述我们生活中的一种情况,从而使我们的代码更具有“物”的意义,帮助我们减少一些重复性的代码和条件语句的判断。
2、运算符:instanceof
用来测定一个给定的对象是否来自指定的对象类。
例如:
class A{。。。}
class B{。。。}
$thing=new A();
if($thing instanceof A){
echo "A";
}
if($thing instanceof B){
echo "B";
}

前景 | 阅读 963 次
文章评论,共0条
游客请输入验证码
浏览37777次