首先来个例子,我就先拿狗来当做例子吧。
Dog(类) |
(实例变量)(状态) name hairsex |
(方法)(动态的行为) bark()
|
这里,狗就是一个类,现实生活中狗有很多种,而且即使是一种类型的狗也不一样,所以,具体到某一只狗的时候就是对象了。这里的实例变量的内容是把具体的对象(狗)抽象成类(狗肯定有一样的地方吧),而再通过类来分析对象(具体到某只狗)。
这里把实例变量中的内容补充完整就是对象了。类是对象的蓝图,它会告诉虚拟机如何创建某种类型的对象。