图 2:Java 类、对象、方法与实例变量(1080×1440 速查卡片)
概念拆解
- 类(Class):一类对象的模板,描述它们共同的状态和行为。
class Dog { ... } 就是一张图纸。 - 对象(Object):类的一个实例,有状态也有行为。例如一条狗,它的状态有颜色、名字、品种。
- 方法(Method):就是行为。逻辑运算、数据修改以及所有动作都在方法中完成。摇尾巴、叫、吃都是行为。
- 实例变量:每个对象独有的变量,对象的状态由这些实例变量的值决定。
一句话记忆
- 类是图纸,对象是按图纸盖出来的房子,方法是在房子里能做的事。
- 实例变量决定了每一栋房子「长什么样」——同样的图纸,不同的装修。