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

这篇博客探讨了面向对象程序设计中的核心概念——对象。通过一系列问题和比喻,解释了对象是事物本质的体现,而非仅仅局限于传统意义上的定义。强调在程序设计中,对象的定义取决于其是否符合特定场景下的功能需求,从而训练和提升程序员的抽象思维能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

面向对象程序设计

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

首先要解决什么是对象。

先打个比方——笔。

 

问题一:

        ——什么是笔?

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

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

 

 

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

问题二:

        ——是否变成了两个笔?

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

 

 

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

问题三:

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

        答案:都正确!

现在只讨论最后D答案。

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

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

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

 

 

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

问题四:

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

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值