1 对象
1.1 什么是对象
在Java面向对象的世界中认为万事万物皆对象。也就是说能看得见、摸得着的任何物品都是对象。例如猫、狗、鸭子、订单、商品等。在面向对象的世界中,从两个方面区认识对象,一是对象有什么状态,二是对象有什么行为。对象的状态是指对象本身固有的属性,例如猫的年龄、体重、毛色。对象的行为是指对象具有哪些功能,例如猫有捉老鼠、上树、跳跃等行为。
对象的简单理解就是真实存在的具体的个体。
2 类
2.1什么是类
类是具有相同的状态和相同的行为的一组对象的集合。例如有学号、有名字、有身高的状态,有听课、有做作业的行为的所有对象可以归纳为同一类,称为学生类。
在编程世界中,用属性表示对象的状态,用方法表示对象的行为。要创建对象必须先定义类,通过类可以实例化对象。类是对象的模板,对象是类的具体示例。
类简单的理解就是代表多个的统称,而不是具体的个体。
3 类和对象的关系
- 类是对某一类事物的抽象描述,不是具体的个体
- 对象是对某一事物的具体描述,是具体的个体