新用户注册恢复喜悦村十周年

聊聊动态对象与静态类的矛盾

论坛里的人都知道,"axgle is phper".这里的axgle是一个'对象',而'phper'是一个'类'.
用php编写如下:
[php]<?php
$axgle=new phper;
$axgle->love_php();
class phper {
    function love_php() {
        echo 'phper love php';
    }
    function get_phpinfo() {
        phpinfo();
    }
}
?>[/php]但axgle除了是phper外,"He is boy,so he love girl".
用php编写代码如下:

[php]<?php
$axgle=new boy;
$axgle->love_girl();
class boy {
    function love_girl() {
        echo 'this boy love girl';
    }
}
?>[/php]

显然,$axgle是一个具体的,拥有无穷多种属性,是无穷多'类'才能够被确定和描述的.所以我们无法用类来完整的描述一个个体,而实际上也不需要这么做.

但若axgle又要love_php,又要love_girl,而另外一个phper,名字叫haohappy,他也love_girl,但他同时也love_java,那么怎么办?难道再定义一个javaer类?

不知道大家明白我的意思没有呢?

[ 本帖最后由 axgle 于 2006-3-18 01:34 PM 编辑 ]
继承是拿干什么的?
对象都不同,B是A的爸爸,你不是A,难道你会叫B作爸爸?
楼上的,你没明白我的意思寻求知心人的出现...

[ 本帖最后由 axgle 于 2006-3-18 01:40 PM 编辑 ]
派出所会知道你姓什么叫什么哪年出生,但是不会管你喜欢吃什么
饭店相反
lz,那对象的继承又有什么理由存在呢?
原帖由 奶瓶 于 2006-3-18 01:46 PM 发表
派出所会知道你姓什么叫什么哪年出生,但是不会管你喜欢吃什么
饭店相反
"我先去饭店吃饭,然后再去派出所上班,因为我是所长"

[ 本帖最后由 axgle 于 2006-3-18 02:15 PM 编辑 ]
原帖由 saccount 于 2006-3-18 02:02 PM 发表
lz,那对象的继承又有什么理由存在呢?
请注意:类存在继承,但对象没有继承的说法.
Object!=Class
所以我想你所说的对象,是指class吧.

[ 本帖最后由 axgle 于 2006-3-18 02:08 PM 编辑 ]
lz你是人不?你是男人不?
每个人都不一样,如果不用继承的话,岂不是每个人都是一个类,都需要重新定义一遍?

axgle我看过你不少帖子了,有些想法是好的,不过都是老生常谈的东西了。
原帖由 axgle 于 2006-3-18 02:05 PM 发表

请注意:类存在继承,但对象没有继承的说法.
Object!=Class
所以我想你所说的对象,是指class吧.
请问对象是怎么建立的?
你说的对象不等,这是肯定的,还需要讨论吗?