面向对象程序设计
——在进一步的解释是:使用对象的方法进行程序的设计工作
首先要解决什么是对象。
先打个比方——笔。
问题一:
——什么是笔?
百度词条的概念解释“是供书写或绘画用的工具”,这笔的一个概念。
根据这个定义,铅笔、钢笔、毛笔、粉笔等都是笔。
现在铅笔横着中间一别两段.
问题二:
——是否变成了两个笔?
答案:是!因为都还能书写或绘画,
如果铅笔竖着一劈两半,一半有铅锌一半没铅锌。
问题三:
——A、两个都是笔?B、都不是笔?C、有铅锌的是笔,另一个不是笔?D、有铅锌的是不笔,另一个是笔?
答案:都正确!
现在只讨论最后D答案。
为什么有铅锌的不是笔?因为太细了没法在纸上写字,我当垃圾扔了,所以是垃圾。
为什么另一个是笔?因为我用它可以在地上写字,所以它“是供书写或绘画用的工具”,所以它是笔。
现在你应该明白了为什么答案都对!
在论动物园的一只狗熊,抓了一根树枝乱晃。
问题四:
——这根树枝是笔么?A、是?B、不是?
答案:都错误!
为什么?
版权声明:本文为www_likede_com原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。