Day05_18_类和对象的含义与关系
Java 类和对象
-
类的含义?
-
类属于引用数据类型,java语言中所有的.class都属于引用数据类型,
-
在类体当中,方法体之外定义的变量被称为 成员变量,成员变量若没有赋值,系统会默认赋值为0;
-
先有对象后有类,对象是具体的事物,类的抽象的,是对某个对象的抽象。
-
类:具有相同特性(数据)和 行为(功能)的对象经过抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象的
状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。
-
-
对象的含义?
-
对象:对象是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示规则、计划或事件。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作(行为),用于改变对象的状态,对
象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。 -
对象就是现实世界中存在的事物
1.从现实 世界寻找对象 2.总结所有对象所具有的相同特征,把所有相同的特征总结起来就是类。 3.用类去创造一个个具有相同特征的对象。
-
-
对象和类的关系:
- 类与对象的关系就如同 模具 和 模具所铸造出来的 "铸件" 的关系,类经过实例化的结果就是对象,而对对象进行抽象就是类,类就是描述了一组有相同特征(属性)和 相同行为的对象的集合。
-
类 ---> 实例化 ---> 对象
对象 ---> 抽象 ---> 类
对象又被成为实例(instance)
- class person{} // 这个是类
Obiect obj = new person(); // Obj 就是类经过实例化后创造出的对象