【问题标题】:in object oriented programming what do you mean by object?在面向对象编程中,对象是什么意思?
【发布时间】:2016-05-11 06:35:32
【问题描述】:

我对编程理论有一些疑问,在面向对象编程中,你所说的对象是什么意思? 非常感谢

【问题讨论】:

标签: theory


【解决方案1】:

把它想象成

**类是

 defining a model** 

对象是

“让它栩栩如生”

【讨论】:

    【解决方案2】:

    我会说它只是一个实体的抽象。

    如果太难理解了,那么下面的呢:

    对象只是某物的一个实例,具有一些属性 描述它,以及一些操纵它的动作/功能。

    例如,您可以将篮球视为一个物体,它可能看起来像:

    basketball: {
        // Properties to describe this ball!
        int radius,
        string color,
        decimal price,
        bool isItNew,
        bool isItFullyPumped,
        ....
        // Actions to act on this ball!
        void roll()
        void bounce()
        void flying()
        ...
    }
    

    当然,如何将现实生活中的篮球抽象到编程对象中,取决于您的选择和具体情况,但您明白什么是对象

    【讨论】:

      猜你喜欢
      • 2014-09-04
      • 1970-01-01
      • 2011-06-12
      相关资源
      最近更新 更多