面向对象程序设计——什么是对象

  • Post author:
  • Post category:其他


面向对象程序设计

——在进一步的解释是:使用对象的方法进行程序的设计工作

首先要解决什么是对象。

先打个比方——笔。

问题一:

——什么是笔?

百度词条的概念解释“是供书写或绘画用的工具”,这笔的一个概念。

根据这个定义,铅笔、钢笔、毛笔、粉笔等都是笔。

现在铅笔横着中间一别两段.

问题二:

——是否变成了两个笔?

答案:是!因为都还能书写或绘画,

如果铅笔竖着一劈两半,一半有铅锌一半没铅锌。

问题三:

——A、两个都是笔?B、都不是笔?C、有铅锌的是笔,另一个不是笔?D、有铅锌的是不笔,另一个是笔?

答案:都正确!

现在只讨论最后D答案。

为什么有铅锌的不是笔?因为太细了没法在纸上写字,我当垃圾扔了,所以是垃圾。

为什么另一个是笔?因为我用它可以在地上写字,所以它“是供书写或绘画用的工具”,所以它是笔。

现在你应该明白了为什么答案都对!

在论动物园的一只狗熊,抓了一根树枝乱晃。

问题四:

——这根树枝是笔么?A、是?B、不是?

答案:都错误!

为什么?



版权声明:本文为www_likede_com原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。