java中的对象
我们要处理当前类与其他类之间的关系,需要使用对象。
1.什么是对象?
对象是通过java类创建的能够被使用的具体元素。
例如:类就相当于是创造事务的图纸,而对象就是通过这个图纸构造出来的具体事物。
例如:我们现在要制造一架飞机,首先需要了解设计,给出飞机的具体设计图纸,这个具体的设计图纸就是类,然后在工厂中工人们经过几个月,按照这个飞机的设计图纸,早出了一架可以飞上天的飞机,那么这个可以飞上天的飞机就是对象。
类【抽象】是创建事物的模板/图纸/模具,对象【具体】就是根据模板/图纸/模具制造出来的可以被使用的具体元素
2.如何创建对象?
通过new这个关键字使用构造方法创建当前类的对象
格式: new 构造方法([参数]);
例如:
public class FeiJi{
public void feiXing(){}
}
new FeiJi();
new FeiJi();
如果我现在想要驾驶第一个飞机飞行,我们就需要使用第一个飞机对象,为了以后方便使用这个飞机,我们可以使用变量将创建出来的飞机对象保存起来,如果以后需要这个飞机对象,我们就可以直接使用保存有飞机对象的变量来使用。
格式:数据类型 变量名称= new 构造方法([参数]);
FeiJi oneFeiJi; //定义一个FeiJi类型的变量
oneFeiJi=new FeiJi(); //由FeiJi类型的变量保存FeiJi对象
FeiJi twoFeiJi=new FeiJi();
上面的代码中new FeiJi();是对象,oneFeiJi/twoFeiJi是保存对象的变量。
3.创建好的对象的有何作用?
在其他类的方法中调用创建对象的这个类中的变量/方法。
4.对象的内存分配原理