Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 真实世界对象_Oop_Object_Concept - Fatal编程技术网

Oop 真实世界对象

Oop 真实世界对象,oop,object,concept,Oop,Object,Concept,如果我们将树视为一个对象,那么它的叶子和树枝会是什么呢? 同样地,如果我们把狗看作一个物体,那么它的腿、嘴和眼睛是什么呢?一棵树有一组树枝。每根树枝都有一套叶子 也就是说,(伪代码) 与狗类似:狗有一对眼睛;它还有一系列的腿;它有一张嘴巴 class Dog { Leg[] legs; Mouth mouth; Eye[] eyes; } 它们将是以分层方式组织的各种对象的其他集合。这是一个很好的概念性OOP问题-没有理由关闭。@AlexWeinstein-概念性问题更

如果我们将视为一个对象,那么它的叶子和树枝会是什么呢?

同样地,如果我们把狗看作一个物体,那么它的腿、嘴和眼睛是什么呢?

一棵树有一组树枝。每根树枝都有一套叶子

也就是说,(伪代码)

与狗类似:狗有一对眼睛;它还有一系列的腿;它有一张嘴巴

class Dog {
    Leg[] legs;
    Mouth mouth;
    Eye[] eyes;
}

它们将是以分层方式组织的各种对象的其他集合。这是一个很好的概念性OOP问题-没有理由关闭。@AlexWeinstein-概念性问题更适合程序员。se.Ya我知道它们遵循HAS-a关系,但当我们将狗视为类时,或者对象也与任何数据成员有关系?请说得更具体一点。对象狗有一组腿部对象。
class Dog {
    Leg[] legs;
    Mouth mouth;
    Eye[] eyes;
}