PHP面向对象编程实例分析

PHP面向对象编程实例分析
本文对PHP的面向对象编程方法进行了分析,供大家参考

在超大型项目的开发过程中,如果采用面向过程的开发方式,代码量很大,会有很多的使用判断和嵌套周期,而且很多代码都非常相似,不仅使项目代码更大,也不利于复用和维护的发展。

面向对象可以很好地解决这个问题。面向对象封装非常好。它节省了大量的能源,也不关心物体的内部操作。只要我们关心对象和对象之间的交互,它们就很容易维护,而继承则使代码清晰。

让我们先看一个话题:

例子:张三是个普通人,别人早上来问候他,他会说早上好,但有一天他被车撞了,大脑受伤了,于是,又一个上午来迎接他,他有时说:早上好,但有时会说:晚上好,甚至互相辱骂。

分析:因为现在是面向对象的,我们先将对象取出。

对象1:张三(man)智商(名字属性)问候语(动词是方法)

2:车撞(动词法)
< PHP
创建一个类,类是对象的实例(模具工厂)
类人{
普通人/智商100
公众智商= 100;
你好/早上好,早上去看人
公共函数问候(){
回音早安;
}
}
实例化一个对象 Li Si
丽丝=新人类(美元);
莫里斯美元->迎();
早上好/回来。
>

这是一个普通Li Si的实例化。

看看Li Si,他被一辆车撞了。
< PHP
创建一个类,类是对象的实例(模具工厂)
类人{
普通人/智商100
公众智商= 100;
你好/早上好,早上去看人
公共函数问候(){
当智商大于或等于100时
如果($ > IQ > = 100){
早安,;
其他{ }
当智商低于100时,有以下问候
关于美元=阵列(早晨好、晚上好,混蛋);
echo把{兰德(0,2)},;
}
}
}
实例化一个对象 Li Si
丽丝=新人类(美元);
莫里斯美元->迎();
早上好/回来。
汽车类{
公共函数命中($){
击中智商/随机变化
人>智商=兰特(40120);
}
}
宝马汽车/实例化
为宝马=新车();
宝马/汽车枪托
为宝马->打($ Lisi);
智商/屁股
echo Lisi ->智商,;
根据人们的智商,问候语是不一样的。
莫里斯美元->迎();
>

更多对PHP面向对象内容感兴趣的读者可以查看站点:PHP面向对象编程入门教程

希望本文能对PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部