类——改变世界

关键词: 类 模型 问题


  • 类和模型

类和对象都是很抽象的东西,二者又有紧密的联系。简单说,对象是类的实例。
在现实世界中,每个对象都有属于的类,每个存在的类都有它的实例。人们
之所以要为对象分类,是为了方便了解对象,管理对象,以及使用对象做一些事情。人们在解决某个问题时,会不知觉地应用到某个模型求解,他没有知觉是因为他已经习惯了某种解法,从而内化为自身的能力。这个模型是从哪来的呢? 就是类。

模型是经过历史的沉淀,前人的总结而来。那么什么是模型呢?我的理解是模型是对实例的抽象,这个实例包括对象和解决问题的方法。下面逐步分析这个抽象过程。

对象都有属于的类,类就是一个抽象。比如说动物类,动物是一个抽象,它不可能指向某个具体的对象,一般我们看到一只猫不会讲我看到了一个动物。类是抽象的,某个对象是具体的。人们分类就是将现实世界抽象化,为了方便解决问题。那么为什么抽象的东西可以方便解决问题呢?
众所周知数学是一门抽象科学,任何理工科类都以数学为基础。在处理某一具体学科问题时,都会发现数学的影子。通常一个数学问题的解法可以应用到许多领域。这就是为什么人们要抽象,抽象可以更好的解决某一类问题。在抽象的对象中,你可以方便的操纵对象。比如你想让两个对象相加,比如你想把这个三角形嵌入到那个图形中等,而实际当中这个三角形可能是个披萨,那个图形是盘子。所以说数学,简单即是美。
人们通过抽象解决问题,慢慢演变为模型求解,当模型特别普遍时,可称之为经验(有价值的经验)。好了,对对象抽象是类,而模型又是对实例的抽象,因此,类也可以叫做模型,不过它是一种广义的模型。比如对飞机抽象—航模。

  • 程序的世界

说了这么多,又该回到程序猿的世界了。
Java中一切都是对象,也可以理解为到处都有类的出现。你新建一个文件(.java),同时便新建了一个类(Java中要求文件名和类名相同)。每个类中经常要调用其它类,类和类之间存在种种联系。那么,类存在的目的是什么呢?
与现实一样,人们发明程序语言也是为了解决问题。简单说类是为了解决问题而存在的。可以说程序就是一个模型,这个模型中到处都是类。每个类都有相应功能,功能由它的成员和方法实现。一个问题的解决就是若干个类组合在一起(通过联系)形成一个模型,从而求解。从这个角度说,程序的世界是一个高效的抽象的世界。它为现实世界服务,为人类服务。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lingpy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值