在程序最初的发展的时候是不需要对象的,
我们只要基本数据类型就行了,只要写个简单的加法减法,2+3=机,a+b=几,
我们只要用基础中的数据类型就好了,定义两个整数,a+b。然后计算就ok了,没对象什么事,为什么后来需要对象的呢。
很简单,事物的发展总是遵循“量变引起质变”的哲学原则,当量达到一定很高的值的时候你会发现,目前的方式适应不了当
前的发展,比如说速度,一般人正常走路的速度和当人走录得速度达到光速的时候会是怎样的,这就像爱因斯坦的相对论了。
或者说数字中的个位,十位,百位,千位等,,当数量达到一定的峰值的时候,当前的方式适应不了当前的发展,
实列: 需要一个变量来存储一个班30多个人年龄,张三,你用一个 age1,李四 age2,王五age3,麻子age4,接下来就是age5,age6,age7,,,,,一直到age30,你会发现特别麻烦,30个人的年龄你要设置30个变量来表述这个数据,,现在需要你来表示30个人的体重,身高,成绩,性别,每增加这样一个点,你就要增加这样30个变量这样会非常非常麻烦,不好管理,怎么办,很简单,我们引用数组的概念,引用一个数组叫 agd【】={};用来表示年龄,你可以把张三李四王五麻子等年龄放在这个数组中,在声明一个变量叫agd2 【】={};以此类推,这样我们就能用一个数组来解决这样的问题,这是一个发展的规律,学过编程的人一听就懂了,没学过编程的人你就把他类比成我们企业的部门,销售部多少人,技术部多少人,市场部多少人。
这样还是不能满足 我们的发展,在更大型的公司里面会采用项目制,比如BIT公司,百度,阿里等, .......。
项目制是什么呢:我们以项目为单位,比如说,腾讯的微信项目组,它里面有一个微信的项目集群,上千号人,全部用微信这个产品做服务,全部独立,就像一个独立的公司一样。编制齐全,里面什么都有,
一个对象里面可以包含很多个不同的数据,完全独立的,有属性,还可以有方法。