类与对象

        类:

        因为类描述了具有相同特性(数据元素)和行为(功能)的对象集合,所以一个类实际上就是一个数据类型。

                                                                                      -----------《Think in java》

       类是构造对象的模板或蓝图。我们可以将类想象成制作小甜饼的切割机,将对象想象成小甜饼。由类构造对象的过程称为创建类的实例。

                                                                                    ------------《java核心技术》

        类是抽象的。基于对象抽象出来的。代表一类个体。

        对象:

        万物皆为对象:将对象视为奇特的变量,它可以存储数据,除此之外,你还可以要求他在自身上执行操作。理论上讲,你可以抽取待求解问题的任何概念化构件(狗、建筑物、服务等)。

        Booch对对象提出了一个更加简洁的描述:对象具有状态、行为和标识。

                 这意味着每一个对象都可以拥有内部数据(它们给出了该对象的状态)和方法(它们产生行为),并且每一个对象都可以唯一地与其他对象区分开来,具体来说,就是每一个对象在内存中都有一个唯一的地址。

        每个对象都提供服务:当正在试图开发或理解一个程序设计时,最好的方法是将对象想象成为“服务提供者”。

                                                                                              -----《Think in java》

        对象是具体的(实例化的),现实生活中是由很多对象组成的。我们能够看到,触摸到的实实在在的东西都是对象,对象是客观存在的。代表一个个体。

        对象是类实例化出来的,对象中含有类的属性,类是对象的抽象。

        以上内容编辑于丁酉年夏首廿九。

        欢迎各位指正,感谢。

         

        

         

        

posted @ 2018-06-12 15:58  gongyang  阅读(314)  评论(0编辑  收藏  举报