Java 创建对象及访问对象的属性和行为
在Java程序中,完成各种不同功能的操作一般是通过对象来完成的。对象是类的一个实例,是类的一种数据显示;类是对象的模板,是对象的原型。一个类可以创建多个不同的对象,但这些对象都会具有相同的特性和行为。所有的对象在使用之前,必须被声明和创建。
创建一个对象需要该类的构造方法和new关键字,这两个项缺一不可。构造方法是一个比较特殊的方法,主要的作用是完成类的初始化功能。在创建类的对象时,需要给该对象分配相应的内存,而内存的大小由构造函数的初始化成员来决定。
new关键字的主要作用是在创建对象时,开辟一块内存,而内存空间大小由构造函数决定。如果某些变量只声明而没有初始化,这时候该变量的值就会以默认值来替代。而默认值是由变量的数据类型大小决定。
上述代码中,创建了一个对象temp。其中new负责分配内存,构造函数Object()
当创建一个对象实际上就是创建一个指针。该指针指向特定的内存区域,其区域中保存的是类实例化后的属性和方法。
通过对象,我们可以对属性和方法进行调用。其调用模式基本相同,都是通过“.”符号进行调用,格式如下所示: