说起java中的的对象可大可小。
这里我还是往小的方面讲有利于理解。
从根本上来说,一个对象捆绑着一些数据和一些行为,这里的数据理解为属性,这里的行为理解为方法。 一个对象的数据可以看成一些变量的集合,同时这些变量的值给出了这个对象的内部状态。而对象的行为 可以看成一套操作符他们改变着对象的状态。
对象是在程序运行过程中作为由它的类所规定的“模板”或“蓝图”的一个实例而被创建的。作为对象模板 的类在定义的同时对数据成分和行为成分进行了说明。行为成分就是指的函数。
可能以上的陈述比较官方,我来举一个简单的例子,例如我定义了一个动物类,这个动物类中的属性有(鼻 子,耳朵,嘴巴,眼睛,四肢)方法(跑步,吃饭,睡觉)那么什么
是对象呢?
比如我用动物类做为一个模板或者说是一张蓝图造出来了一个叫“猫”的对象这个叫猫的对象是不是有鼻子, 耳朵,嘴巴,眼睛,四肢。同样是不是还会跑步,吃饭,睡觉。是一定有它的属性和方法。但是我所制作出 来的这只猫不同于现实生活中的猫,比如现实生活中的猫还有牙齿,还有指甲,现实中的猫还会抓老鼠(方 法)等等。
而我所制作的猫是以类为模板的所以我的类里面怎么定义的我就是怎么样的一只猫。