用正确的小汽车对象学习和熟悉类的概念

先回帖再看

好的帖子,当然要顶罗
php+java+c+c+++vb+pb

回复 #1 我不是鱼 的帖子

写得不错,好的代码确实可以像书一样被人读懂!

提出问题:

1。PHP真的适合面向编程吗?

PHP中的面向对象编成不像java那样灵活,例如:在PHP中只能儿子继承父亲,而在java中可以实现儿子继承父亲,父亲继承爷爷,最终实现儿子继承爷爷;还有PHP的构造函数也不像java的构造函数那样好用,需要手动编写才可以调用父类的构造函数……, 当然对于优秀的PHP程序员来说这也许算不了什么问题,但从PHP的设计语法来看,他真的适合面向编程吗?

2。PHP的强项是什么?
最近自己打算开发一个小型的网站,使用了面向对象的编程理念;结果越搞越复杂(本人技术水平属于新手上路),失去了本来吸引我的php的开发速度,因为我把大量的时间和精力用在了类的构建和调用上了,花费很多的精力考虑如何构造出最最通用的模块,可是每增加一个功能,就会发现自己原先的设计思路需要改动。

面向对象这真的是PHP的强项吗?

不错的教程!谢谢哦!呵呵……

好好研究下

恩,写的不错。

ding

引用:
原帖由 turingwang 于 2007-12-18 15:46 发表
写得不错,好的代码确实可以像书一样被人读懂!

提出问题:

1。PHP真的适合面向编程吗?

PHP中的面向对象编成不像java那样灵活,例如:在PHP中只能儿子继承父亲,而在java中可以实现儿子继承父亲,父亲 ...
呵呵,一个站点的开发速度快了,相反,维护速度就慢了,php毕竟不像java那样规范话,记得csdn看见一文章,java是货轮,而php只是竹筏
,不过相信php会发展的更好

至于你说的那个继承的问题,用代码说话了:

[复制到剪切板]
CODE:
<?php
    
class a
    
{
        public function 
a_1(){
            echo 
"this is a->a1()\r\n";
        }
    }
    class 
extends a
    
{
        public function 
b_1(){
            echo 
"this is b=>b_1()\r\n";
        }
    }
    class 
extends b
    
{
        public function 
c_1(){
            echo 
"this is c=>c_1()\r\n";
        }
    }
    
$c = new c();
    
$c->c_1();
    
$c->b_1();
    
$c->a_1();
?> ;


学习了.