java实例化,对象是什么意思,它们有什么区别,如题。求举例说明
实例化对象应该理解为:为了实例化某类,创建对象。你指的两个概念实际上是一回事。描述一个类的时候,有行为(方法)和属性(成员变量),我们为了把这个类实例化,所以创建对象。 ”//实例化汽车类,即创建轿车对象
用代码来说,Car bus = new Car(); bus是一个引用变量,它只是创建了一个Car类型的引用变量。new Car()才表示创建了新的对象。bus中存放的是对象的地址,只有使用了new关键字,才是在创建对象,或者说是在实例化。你应该了解下创建对象的实际过程。
其实实例化对象和创建对象在意义上是一回事,就如同函数和方法是一个意思,只是叫法不同
一般 new Object();就是创建对象,即为实例化对象
例如:创建一个Cat对象:
Cat cat= new Cat();
Java实例化:在Java语言中使用new关键字创建或者构造对象的过程叫做类的实例化,该过程的本质,会在内存空间的堆区申请一块存储区域,用于记录该对象独有的成员变量信息。
也就是说,实例化:使用关键字new来创建对象。
对象是根据类创建的。在Java中使用关键字new创建对象。
new Cat(); 是 声明一个Cat类型的对象,在堆区区域。
new Cat(); ()是指创建Cat类型的对象后,自动调用Person类中的构造方法,来进行成员变量的初始化。
Cat cat,Cat为类名,cat为引用变量名。
实例化是这个过程,实例化的结构就是对象