Java——对象
在Java编程中,对象是类的实例,它具有特定的状态和行为。以下是关于Java对象的知识点介绍,包括多个层次的代码示例。
1. 对象的基础概念:
在Java中,对象是类的实例化。每个对象都有自己的状态(属性)和行为(方法),这些状态和行为是由对象的类定义的。
程序世界中的对象也类似,具有以下特点:
1.属性:个体的状态信息(对象中的数据)
2.行为:个体能够做什么(操作,对象的功能)
对象的状态: 指的是对象中属性/元素的取值对象的状态(属性)可以改变。
2.类和对象的关系:
类描述了,同种类型的对象,在属性和行为上的共性特征。
a.类是抽象的,而对象是具体的,所以对象(object)也称为实例(instance)。
b.类只规定了共性,只是描述对象该有什么属性,该有什么行为。
但是:具体对象属性的取值,即便是同类型对象也可能有差异。一个类可以创建出千千万万个不同的对象。
对象和对象的关系:
a.不同类创建的对象,属性和行为往往都具有差异,不是同种类型的对象基本没有可比性。
b.相同类创建的对象,属性和行为具有相似性,但具体属性取值也可能完全不同。
类定义的格式
注意的事项
Ø 左右的类名一般是需要保持一致的
Ø 以上语句可以类比于数组的初始化
u 数据类型[] 数组名 = new 数据类型[长度];
Ø 其中:
n 类名 对象名 是创建对象的声明部分
u 声明了这个对象的数据类型,以及它的对象名
u 它是一个引用,是一个局部变量,存储在方法的栈帧中
u 右边 new 类名();
Ø new关键字表示在堆上开辟空间,创建对象
4. 创建和使用简单对象:
5. 对象之间的交互: