| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1408 人关注过本帖
标题:【求助】构造函数的问题
取消只看楼主 加入收藏
dlcdavid
Rank: 3Rank: 3
来 自:成都
等 级:新手上路
威 望:6
帖 子:193
专家分:0
注 册:2005-12-23
收藏
 问题点数:0 回复次数:0 
【求助】构造函数的问题
程序代码:
<?php
class A{
    function __construct(){
        echo "construct A";
    }
};
class B extends A{
    function __construct(){
        echo "construct B";
    }
};
?>
<html>
<title>构造函数</title>
<body>
<?php
    $a=new A();
    $b=new B();
?>
</body>
</html>


结果是:construct Aconstruct A
为什么?
如果把B的__construct()换成B()就输出
construct Aconstruct B

定义构造函数的时候用类名()和用__construct()还有什么区别呢?

另外用interface定义类有什么作用?
用implements继承类就必须定义父类提供的所有接口吗?还有什么特殊的限制没

问题有点多,麻烦大家了,知道的抽点时间说一下嘛,先谢谢了。
搜索更多相关主题的帖子: 函数 构造 
2008-06-22 23:22
快速回复:【求助】构造函数的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015863 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved