标签:车间 产生 logs es2017 代码 学习 汽车 自己的 制造
一.
对象是对功能的封装,找到了对象,就找到了功能。
在没有学习对象之前,接触的类是什么东西?和对象有什么关系?
二
对java而言,现实生活中的个体都是对象。来看一下个体的特点,比如说生活中的汽车A,它有四个轮子,是红色。汽车B有5个轮子,蓝色。每辆汽车都有一些自己的特点。要想生产汽车,必须要先有图纸一类的东西。要先把事物描述出来,再把事物的个体生产出来。如果要造汽车,先要画一张图纸。图纸是在干嘛?图纸是在描述小汽车这类事物,描述后,通过生产线制造出小汽车。汽车是这个图纸的具体体现。图纸是对汽车这类事物的描述,当然这是用中文进行的描述。用中文将汽车描述结束。
接下来,不准备用中文,而是想能不能让计算机处理汽车所具备的数据呢?让计算机帮我们运算。让计算机运算之前,是不是要用计算机的语言把事物描述一下,让计算机知道呢。不准备再用中文,直接采用计算机语言。用java语言来做描述的事情。
java语言的描述应该怎么完成呢?java语言里面都是代码,而java代码都是放在类中的。类就是java语言对现实生活的描述。
属性往往是用过数值来体现的。行为是动作,是功能。
上面就是类的特点,描述。
java中的类就是在描述现实生活中的事物,描述要介绍两点属性和行为。
类是java语言来描述事物的,那么对象呢?(描述事物也可以说是描述个体)现实生活中,通过图纸的描述,创造了汽车。现在,我们通过java语言描述了具体的事物,接下来也要像生活中那样,启动汽车,运行汽车。也要在计算机中还原生活中的内容。像操作生活中的内容一样,在计算机中操作事物。在生活中,搞个图纸,通过图纸产生汽车。在计算机中,我们通过计算机的语言,描述了事物,根据描述,也要产生相应的汽车。两者的不同之处在于,现实中的汽车,能够在现实中跑,而计算机中产生的汽车,只能在内存中跑。现在要通过计算机的描述,产生具体的汽车对象。生活中是通过生产车间,生产出来的,而电脑中是通过关键字new把这件事做好。用new关键字就能产生该类事物的对象。对象是该类事物实实在在的个体。
我们要将现实生活中的东西都搬到计算机中,由计算机来帮助我们运算。
类与对象之间的关系。
那么,现有类还是先有对象?如果是通过类,new出来的对象,那肯定是先有类。如果是生活中,看到了一个事物,接着又描述了这个事物,那就是现有对象,再有类。计算机中的,一定是先有类,
标签:车间 产生 logs es2017 代码 学习 汽车 自己的 制造
原文地址:http://www.cnblogs.com/wsw-bk/p/7634329.html